script stops after like half a minute? Happens only on VPS. After it stopped, I can type anything in the console and it doesn't react in any way, the only way to fix it is ^C. Other programs seem to work fine
Depends on your code, make sure you don't block the main
here is my code: from telethon import TelegramClient, events api_id = ..... api_hash = "....." client = TelegramClient('session', api_id, api_hash) @client.on(events.NewMessage) async def my_event_handler(event): await client.forward_messages(....., event.message) client.start() client.run_until_disconnected()
set logging to info or debug and try https://t.me/TelethonChat/546069
I get AuthKeyUnregisteredError... Something wrong with .session file probably, it asks me to log in every time I've once seen somewhere that on VPS session file should be in some different place, is this true? Can't find that site now((
Your system may be deleting the session files, but using start() it should ask you to login again when do you see AuthKeyUnregistered, as a buffer error or GetDifference? if you don't use connect() it shouldn't show
After I set logging level to info, I'm testing the code with some messages. It works, but stops after some time - sent screenshot from console (telegram didn't allow to send compressed, so it's a file...) and .session file is there, doesn't get deleted
once the client is started(), the authKey is loaded to memory and system can't mess with it, and if session is not authorized. it should be asking you for phone and code again (unless it's a bot and you pass token) so it's not possible for it de-authorize while running, unless the server returns a preceeding error, probably the session being terminated
Обсуждают сегодня