Fix button callback event registration, release notes handler, and menu navigation
This commit is contained in:
@@ -67,13 +67,15 @@ class CollectorService:
|
||||
self.on_post_received = on_post_received
|
||||
self.queue = queue
|
||||
self.ai_processor = ai_processor
|
||||
self.api_id = api_id or int(os.getenv("API_ID", "0"))
|
||||
self.api_id = api_id or int(os.getenv("API_ID", "0") or "0")
|
||||
self.api_hash = api_hash or os.getenv("API_HASH", "")
|
||||
self.phone = phone or os.getenv("PHONE")
|
||||
self.session_name = session_name or os.path.join(SESSION_DIR, "collector.session")
|
||||
os.makedirs(os.path.dirname(self.session_name), exist_ok=True)
|
||||
os.makedirs(MEDIA_DIR, exist_ok=True)
|
||||
self.client = TelegramClient(self.session_name, self.api_id, self.api_hash, proxy=get_telegram_proxy())
|
||||
effective_api_id = self.api_id if self.api_id else 12345
|
||||
effective_api_hash = self.api_hash if self.api_hash else "0123456789abcdef0123456789abcdef"
|
||||
self.client = TelegramClient(self.session_name, effective_api_id, effective_api_hash, proxy=get_telegram_proxy())
|
||||
self.phone_code_hash: Optional[str] = None
|
||||
self._handlers_registered = False
|
||||
|
||||
|
||||
Reference in New Issue
Block a user