+
    kHàjÄ  ã                   óœ   € R t ^ RIt]P                  ! R4      t]P                  ! R4      tR]P
                  R3RR R3/t]! R	R
R]R7      tR# )z¿Telegram's Channels-page card (Desktop + web dashboard): the PlatformEntry ``dashboard_*`` /
``docs_url`` fields register() spreads in. Kept apart from adapter.py, which is over its size cap.Nz\d+:[A-Za-z0-9_-]{30,}z\d+ÚTELEGRAM_BOT_TOKENuW   Telegram bot token must be the complete token from @BotFather, such as 123456789:ABCâ€¦ÚTELEGRAM_ALLOWED_USERSc                 ó¦   € \         ;QJ d+    R  V P                  R4       4       F  '       d   K   R# 	  R# ! R  V P                  R4       4       4      # )c              3   ó–   "  € T F?  qP                  4       '       g   K  \        P                  VP                  4       4      x € KA  	  R # 5i)N)ÚstripÚ_USER_ID_REÚ	fullmatch)Ú.0Úus   & ÚN/home/ubuntu/.hermes/hermes-agent/plugins/platforms/telegram/dashboard_card.pyÚ	<genexpr>Ú<lambda>.<locals>.<genexpr>   s0   é € ÐZÁ¸1×PWÑPW×PYÔ6”k×+Ñ+¨A¯G©G«I×6Ð6Ãùs
   ‚A	ž+A	Ú,FT)ÚallÚsplit)Úvs   &r   Ú<lambda>r      s7   € —#“#ÑZÀÇÁÈÄÓZ—#”#ÐZ’#ÐZ�#ÑZÀÇÁÈÄÓZÔZó    z@Telegram allowed users must be comma-separated numeric user IDs.z1Run Hermes from Telegram DMs, groups, and topics.z1https://core.telegram.org/bots/features#botfather)Údashboard_descriptionÚdocs_urlÚdashboard_env_varsÚenv_value_rules)r   r   ÚTELEGRAM_PROXY)	Ú__doc__ÚreÚcompileÚ_BOT_TOKEN_REr   r   Ú_ENV_VALUE_RULESÚdictÚDASHBOARD_CARD© r   r   Ú<module>r!      su   ðñfó 
ð
 —
’
Ð4Ó5€Ø�jŠj˜Ó €àØ×ÑØaðcð ÙZØJðLð	Ð ñ ØMØ@ØYØ$ô	‚r   