【发布时间】:2021-10-18 21:01:06
【问题描述】:
我需要使用 Telethon 运行多个 Telegram 帐户(都使用相同的消息处理程序)。 没错,我需要:
- 运行一项功能(每个帐户一次)
- 运行处理程序(永远)
这是现在的代码,我只需要在多个客户端上运行它。我有一个帐户列表,我必须使用它。
async def main(client):
me = await client.get_me()
print("Working with", me.first_name)
await client.send_message("@example", "example")
client = TelegramClient(f'telegram_session', account["API_ID"], account["API_HASH"])
client.add_event_handler(handler, events.NewMessage())
with client:
client.start()
client.loop.run_until_complete(main(client))
client.run_until_disconnected()
【问题讨论】: