无法让电报机器人看到群聊主题一个又一个

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

我正在使用 Pyrogram 制作一个 Telegram 机器人,它可以抓取群聊并从中收集多条消息。

该机器人在没有线程的聊天中运行良好。我还希望它能够在需要时专门从一个特定主题中挑选消息。然而,机器人似乎忽略了聊天中的细分,并从每个主题中挑选消息并将响应发送给 General。

我尝试调用 GetForumTopics 和 GetForumTopicsByID,但收到错误消息,提示机器人无法使用这些。

有没有一种方法可以提取 Pyrogram 中聊天主题的信息,供机器人使用?

python telegram pyrogram
1个回答
0
投票

你好! 告诉我您使用哪种 Pyrogram,例如官方或 Fork? 如果是官方的,我建议仔细查看 Fork https://github.com/KurimuzonAkuma/pyrogram因为官方 Pyrogram 没有更新,但这个 fork 会不断更新。

就在这个fork中,Message类中有一个参数Topic (ForumTopic 类)和 message_thread_id。使用它们你可以制作一个 过滤器将根据您的需要过滤消息。

我不确定这个选项是否适合您,但是在 2.0.0 版本的官方 Pyrogram 中,无法直接从消息中获取有关主题的信息。 当然,您可以安装来自GitHub的最新官方版本,但据我所知,它没有这样的功能。

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