簡體   English   中英

如何使用 Telethon 將選定人員的消息從電報組 A 轉發到電報組 B

[英]How to forward messages of selected people from telegram group A to telegram group B using telethon

所以我可以在 Telethon 的電報客戶端的幫助下將指定組的所有聊天發送到另一個組,下面的事件是我的代碼。

from telethon import TelegramClient, events
api_id = YOUR_ID
api_hash = YOUR_HASH
client = TelegramClient('anon', api_id, api_hash)

@client.on(events.NewMessage(chats=CHAT_ID_A))
async def handle_new_message(event):
    await client.send_message(CHAT_ID_B, event.raw_text)

幫助我重構此代碼,以便我可以僅將選定用戶的消息從電報組 A 發送到電報組 B

經過一番搜索后,將以下內部事件定義添加到技巧中

    sender_chat_id = event.sender_id
    if sender_chat_id == SELECTED_ID:
        await client.send_message(CHAT_ID_B, event.raw_text)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM