§
    áìõi  ã                   óf   — d Z ddlmZmZmZmZmZ ddlmZm	Z	m
Z
 ddlmZmZ ddlmZmZmZ g d¢ZdS )u8  
QQBot platform package.

Re-exports the main adapter symbols from ``adapter.py`` (the original
``qqbot.py``) so that **all existing import paths remain unchanged**::

    from gateway.platforms.qqbot import QQAdapter          # works
    from gateway.platforms.qqbot import check_qq_requirements  # works

New modules:
    - ``constants`` â€” shared constants (API URLs, timeouts, message types)
    - ``utils`` â€” User-Agent builder, config helpers
    - ``crypto`` â€” AES-256-GCM key generation and decryption
    - ``onboard`` â€” QR-code scan-to-configure flow
é   )Ú	QQAdapterÚQQCloseErrorÚcheck_qq_requirementsÚ_coerce_listÚ_ssrf_redirect_guard)Ú
BindStatusÚbuild_connect_urlÚqr_register)Údecrypt_secretÚgenerate_bind_key)Úbuild_user_agentÚget_api_headersÚcoerce_list)r   r   r   r   r   r   r	   r
   r   r   r   r   r   N)Ú__doc__Úadapterr   r   r   r   r   Úonboardr   r	   r
   Úcryptor   r   Úutilsr   r   r   Ú__all__© ó    úE/home/ubuntu/.hermes/hermes-agent/gateway/platforms/qqbot/__init__.pyú<module>r      s×   ððð ð"ð ð ð ð ð ð ð ð ð ð ð ð ð ðð ð ð ð ð ð ð ð ð ð
 6Ð 5Ð 5Ð 5Ð 5Ð 5Ð 5Ð 5ð BÐ AÐ AÐ AÐ AÐ AÐ AÐ AÐ AÐ Aðð ð €€€r   