【发布时间】:2022-08-15 06:23:44
【问题描述】:
我有一个脚本负责将消息从一个频道转发到其他频道。 脚本如下所示: 我怎样才能实现在每个频道上运行不同的客户端。 我正在使用 Telethon。
client = TelegramClient(\'bot\', api_id, api_hash).start(bot_token=bot_token)
client.start()
@client.on(events.NewMessage(chats=[channel_id]))
async def handler(event):
channels = get_channels()
replacements = get_replacements()
msg_first = copy.copy(event.message.text)
for channel in channels:
replacements_api = get_replacement(channel[\'channel_id\'], replacements)
for rep_api in replacements_api:
# do some stuff here
await client.send_message(channel[\'channel_id\'], message=event.message)
client.run_until_disconnected()