如何使用 telethon 作为用户机器人向电报组中的特定主题发送消息

问题描述 投票:0回答:1

我是一个拥有各种主题的超级群组的管理员。超级团体有各种各样的主题。其中之一的标题是:“测试”。发送到该主题的第一条消息的消息链接是:https://t.me/c/211XXXXXXX/16/17

我使用 API ID 和哈希作为用户机器人登录 telethon。现在,我想使用 telethon 向该主题发送一条消息。我向 -100211XXXXXXX 发送了消息,该消息向 #general 发送了消息,而不是我想要的主题。

如何使用电视马拉松向该主题/小组/论坛发送简单的消息?

python telegram telegram-bot telethon
1个回答
0
投票

您可以将

message_thread_id
设置为主题 ID,并在
sendMessage
中使用它向特定主题发送消息。

我刚刚亲自尝试过,从给定的链接中,您的线程 ID 是

16

因此,您可以使用以下 URI 向该特定线程发送消息:

api.telegram.org/bot<TOKEN>/sendMessage?chat_id=<CHAT_ID>&text=Hello&message_thread_id=16

更换

  1. - 使用您的机器人令牌
  2. - 使用您群组的聊天 ID

希望这有帮助!

© www.soinside.com 2019 - 2024. All rights reserved.