Задать вопрос
@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()
  • Вопрос задан
  • 312 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
20 февр. 2025, в 05:25
20000 руб./за проект
20 февр. 2025, в 05:00
15000 руб./за проект
19 февр. 2025, в 21:51
50000 руб./за проект