如何通过Telegram API将论坛主题消息复制给用户?
解决方案:移除目标端的
message_thread_id参数 你的问题出在错误地给私人用户聊天指定了message_thread_id参数——私人对话不存在论坛主题线程,Telegram自然会返回Bad Request: message thread not found错误。要实现从论坛主题到用户的消息复制,只需调整请求结构:
正确的请求示例
{ "chat_id": 1106660938, "from_chat_id": "-1002213908537", "message_id": 32 }
关键说明
- 无需指定
message_thread_id:该参数仅在目标聊天是论坛超级群时使用,用于指定消息要复制到哪个主题线程。私人用户聊天不支持此参数。 - 原消息的主题关联已通过
message_id保证:论坛主题内的消息ID是其所在超级群的全局唯一ID,只要from_chat_id填写正确的超级群ID、message_id填写目标消息的全局ID,就能准确复制到用户端。 - 验证前提:确保
chat_id对应的是私人用户(可通过GetChat接口查看type字段为private),避免误将目标设为需要线程的群聊。
内容的提问来源于stack exchange,提问作者Sago
相关产品推荐
相关产品推荐

