@Alex_888

Как на Telethon заставить работать несколько сессий?

С Pyrogram все очень просто,

my_apps = { ... }

async def handler(app_user, msg):
    await app_user.send_message(...)


for _, app in my_apps.items():
    app.add_handler(MessageHandler(test, filters.command("handler")))
    app.start()


Если делать по такому же принципу в Telethon, не работает! Потому, что телетон не передает в хендлер объект client, но апдейты работают. т.е.

my_clients = { ... }


async def handler(msg):
    print(msg)
    await msg.reply('hey')

for _, client in my_clients.items():

    client.add_event_handler(handler, events.NewMessage(pattern='hey'))
    client.start()
  • Вопрос задан
  • 295 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы