Python version: 3.13.2 Telethon version: 1.40.0 OS: MacOS 15.5 I am using Telethon and Python, but run into the issue of my event callbacks not running but unable to find out why. My code below: from telethon import TelegramClient, events from dotenv import load_dotenv import requests import os import logging logging.basicConfig(level=logging.DEBUG) load_dotenv() print('Running script...') api_id = int(os.getenv("API_ID")) api_hash = os.getenv('API_HASH') bot_token = os.getenv('BOT_TOKEN') user_id = os.getenv('USER_ID') with TelegramClient('session', api_id, api_hash) as client: print('Client created successfully') @client.on(events.UserUpdate) async def user_update_handler(event): print("User update event received:", event) @client.on(events.NewMessage) async def handler(event): print('in new message handler') client.start() client.run_until_disconnected() (Unsure if related) The script was originally working for the past 30 days, but after sometime I encountered the issue of AuthKeyDuplicatedError after running my script from an EC2 Instance but forgetting to stop it on my local environment. I have since resolved it by ensuring there are no duplicate sessions in my server and on local, but now after testing the script from my local again, it seems the client started but the event callbacks are not running. Output from logging shows script started, and client connected successfully; and somewhat messages are registered, but handlers are not called. Running script... DEBUG:asyncio:Using selector: KqueueSelector INFO:telethon.network.mtprotosender:Connecting to 91.108.56.171:443/TcpFull... DEBUG:telethon.network.mtprotosender:Connection attempt 1... DEBUG:telethon.network.mtprotosender:Connection success! DEBUG:telethon.network.mtprotosender:Starting send loop DEBUG:telethon.network.mtprotosender:Starting receive loop INFO:telethon.network.mtprotosender:Connection to 91.108.56.171:443/TcpFull complete! DEBUG:telethon.network.mtprotosender:Waiting for messages to send... DEBUG:telethon.extensions.messagepacker:Assigned msg_id = 7535726636203037344 to InvokeWithLayerRequest (106afdd30) DEBUG:telethon.network.mtprotosender:Encrypting 1 message(s) in 76 bytes for sending DEBUG:telethon.network.mtprotosender:Encrypted messages put in a queue to be sent DEBUG:telethon.network.mtprotosender:Waiting for messages to send... DEBUG:telethon.network.mtprotosender:Receiving items from the network... DEBUG:telethon.network.mtprotosender:Handling bad salt for message 7535726636203037344 DEBUG:telethon.network.mtprotosender:1 message(s) will be resent DEBUG:telethon.network.mtprotosender:Receiving items from the network... DEBUG:telethon.extensions.messagepacker:Assigned msg_id = 7535726636556561552 to InvokeWithLayerRequest (106afdd30) DEBUG:telethon.network.mtprotosender:Encrypting 1 message(s) in 76 bytes for sending DEBUG:telethon.network.mtprotosender:Encrypted messages put in a queue to be sent DEBUG:telethon.network.mtprotosender:Waiting for messages to send... DEBUG:telethon.extensions.messagepacker:Assigned msg_id = 7535726636557226264 to MsgsAck (106afe120) DEBUG:telethon.network.mtprotosender:Encrypting 1 message(s) in 36 bytes for sending DEBUG:telethon.network.mtprotosender:Encrypted messages put in a queue to be sent DEBUG:telethon.network.mtprotosender:Waiting for messages to send... DEBUG:telethon.network.mtprotosender:Handling container DEBUG:telethon.network.mtprotosender:Handling new session created DEBUG:telethon.network.mtprotosender:Handling acknowledge for [7535726636556561552] DEBUG:telethon.network.mtprotosender:Receiving items from the network... DEBUG:telethon.network.mtprotosender:Handling RPC result for message 7535726636556561552 DEBUG:telethon.network.mtprotosender:Receiving items from the network... DEBUG:telethon.extensions.messagepacker:Assigned msg_id = 7535726636952897152 to GetUsersRequest (106afe510) DEBUG:telethon.network.mtprotosender:Encrypting 1 message(s) in 32 bytes for sending DEBUG:telethon.network.mtprotosender:Encrypted messages put in a queue to be sent DEBUG:telethon.network.mtprotosender:Waiting for messages to send... DEBUG:telethon.extensions.messagepacker:Assigned msg_id = 7535726636953361592 to MsgsAck (1067bfed0) DEBUG:telethon.network.mtprotosender:Encrypting 1 message(s) in 60 bytes for sending DEBUG:telethon.network.mtprotosender:Encrypted messages put in a queue to be sent DEBUG:telethon.network.mtprotosender:Waiting for messages to send... DEBUG:telethon.network.mtprotosender:Handling RPC result for message 7535726636952897152 DEBUG:telethon.network.mtprotosender:Receiving items from the network... DEBUG:telethon.extensions.messagepacker:Assigned msg_id = 7535726637416077696 to GetStateRequest (106afe510) DEBUG:telethon.network.mtprotosender:Encrypting 1 message(s) in 20 bytes for sending DEBUG:telethon.network.mtprotosender:Encrypted messages put in a queue to be sent DEBUG:telethon.network.mtprotosender:Waiting for messages to send... DEBUG:telethon.extensions.messagepacker:Assigned msg_id = 7535726637416849216 to MsgsAck (106b2c050) DEBUG:telethon.network.mtprotosender:Encrypting 1 message(s) in 36 bytes for sending DEBUG:telethon.network.mtprotosender:Encrypted messages put in a queue to be sent DEBUG:telethon.network.mtprotosender:Waiting for messages to send... DEBUG:telethon.network.mtprotosender:Handling RPC result for message 7535726637416077696 DEBUG:telethon.network.mtprotosender:Receiving items from the network... DEBUG:telethon.extensions.messagepacker:Assigned msg_id = 7535726637791977012 to GetDifferenceRequest (106afe510) DEBUG:telethon.network.mtprotosender:Encrypting 1 message(s) in 36 bytes for sending DEBUG:telethon.network.mtprotosender:Encrypted messages put in a queue to be sent DEBUG:telethon.network.mtprotosender:Waiting for messages to send... DEBUG:telethon.extensions.messagepacker:Assigned msg_id = 7535726637792933544 to MsgsAck (106b2c180) DEBUG:telethon.network.mtprotosender:Encrypting 1 message(s) in 36 bytes for sending DEBUG:telethon.network.mtprotosender:Encrypted messages put in a queue to be sent DEBUG:telethon.network.mtprotosender:Waiting for messages to send... DEBUG:telethon.network.mtprotosender:Handling RPC result for message 7535726637791977012 DEBUG:telethon.network.mtprotosender:Receiving items from the network... DEBUG:telethon.extensions.messagepacker:Assigned msg_id = 7535726638201021276 to GetUsersRequest (1067bfd90) DEBUG:telethon.network.mtprotosender:Encrypting 1 message(s) in 32 bytes for sending DEBUG:telethon.network.mtprotosender:Encrypted messages put in a queue to be sent DEBUG:telethon.network.mtprotosender:Waiting for messages to send... DEBUG:telethon.extensions.messagepacker:Assigned msg_id = 7535726638202265820 to MsgsAck (106ace450) DEBUG:telethon.network.mtprotosender:Encrypting 1 message(s) in 36 bytes for sending DEBUG:telethon.network.mtprotosender:Encrypted messages put in a queue to be sent DEBUG:telethon.network.mtprotosender:Waiting for messages to send... DEBUG:telethon.network.mtprotosender:Handling RPC result for message 7535726638201021276 DEBUG:telethon.network.mtprotosender:Receiving items from the network... Client created successfully DEBUG:telethon.extensions.messagepacker:Assigned msg_id = 7535726638585305296 to GetUsersRequest (1067bfd90) DEBUG:telethon.network.mtprotosender:Encrypting 1 message(s) in 32 bytes for sending DEBUG:telethon.network.mtprotosender:Encrypted messages put in a queue to be sent DEBUG:telethon.network.mtprotosender:Waiting for messages to send... DEBUG:telethon.extensions.messagepacker:Assigned msg_id = 7535726638586716732 to MsgsAck (1067fff00) DEBUG:telethon.network.mtprotosender:Encrypting 1 message(s) in 36 bytes for sending DEBUG:telethon.network.mtprotosender:Encrypted messages put in a queue to be sent DEBUG:telethon.network.mtprotosender:Waiting for messages to send... DEBUG:telethon.network.mtprotosender:Handling RPC result for message 7535726638585305296 DEBUG:telethon.network.mtprotosender:Receiving items from the network... I have checked out this github issue but don’t find this to be relevant as I am listening to all channels. I also tried some options mentioned but the issue is not resolved, like: Manually entering Telegram to view messages Manually clearing all other active sessions Continue reading...