Forward LogoForwardMsg

查找 Telegram 聊天 ID

使用 ForwardMsg Get Bot 查找群组、频道或用户 ID,也可以从私密群组或频道的消息链接中获取主题 ID。

聊天 ID 是用于标识 Telegram 群组、频道或个人的数字。话题 ID 用于标识群组中的某个主题。获取聊天 ID 最简单的方法是使用 ForwardMsg Get Bot 中的按钮选择聊天。

方法一:在 ForwardMsg Get Bot 中选择聊天

  1. 在 Telegram 中打开 @ForwardMsgGetBot。
  2. 选择 开始,或发送 /start。
  3. 选择 Get ID 打开 ID 选项。您也可以发送 /get_id。
  4. 根据要识别的聊天类型选择按钮:
要识别的对象要选择的按钮
👥 群组Group ID
📢 频道Channel ID
👤 其他用户User ID
🙋 您自己的账号My User ID
  1. 对于群组、频道或其他用户,Telegram 会打开选择窗口。搜索并选择相应聊天或用户,然后确认将所选对象分享给辅助机器人。选择 My User ID 会直接返回您自己的 ID,不需要此选择步骤。
  2. 机器人会回复所选对象的名称及其数字 ID。请复制完整数字。

例如,如果机器人返回 -1001234567890,请复制完整的 -1001234567890,包括负号。仅使用这些选择按钮时,无需为了获取 ID 而将 ID 辅助机器人邀请到群组或频道。

请按机器人返回的内容原样复制 ID

群组和频道 ID 前面的 - 也要保留。个人用户 ID 为正数。不要给机器人返回的 ID 再加 -100——机器人已经返回完整数字。

按钮没有显示或无法响应

如果菜单被隐藏,请打开 Telegram 消息输入框旁的机器人键盘,或再次发送 /get_id。如果选择按钮在 Telegram 网页版中无法打开,请尝试使用 Telegram 手机应用或桌面应用。

另一种方法:将消息转发给机器人

您也可以将聊天中的一条消息转发给 @ForwardMsgGetBot。机器人会尝试从原始消息的信息中返回 ID。

使用选择按钮通常更可靠: 某些转发的消息会隐藏来源,或显示作者的 ID 而不是群组 ID。如果 Telegram 不允许您转发该消息,请使用上方的按钮。

其他 ID 辅助机器人

如果您想使用其他辅助机器人,也可以尝试以下选项:

  • @userinfobot — 也可用于查询用户信息和 ID。
  • @getidsbot — 可用于查看 Telegram 消息信息和 ID。

这些机器人的菜单可能与 ForwardMsg Get Bot 不同。如果尝试基于转发消息的方法,请使用无敏感信息的消息;切勿向辅助机器人发送 Telegram 登录验证码、会话或机器人令牌。

如果您已经有消息链接,或除了群组聊天 ID 还需要话题 ID,这种方法会很有用。以下示例使用以 https://t.me/c/ 开头的链接。

在 Telegram 中打开群组或频道,然后在桌面端右键单击一条消息,或在手机端长按消息,再选择复制链接。如果要获取主题 ID,请复制主题内的一条消息链接。

群组或频道中的消息

https://t.me/c/1234567890/42
链接部分含义要复制的内容
1234567890(位于 /c/ 后)链接中的群组或频道数字对于这个十位数字,请在开头添加 -100:聊天 ID 为 -1001234567890
最后的 42此示例消息的 ID不要填入聊天 ID 字段

-100 这种快捷换算方式仅适用于 /c/ 链接中的十位聊天数字。 如果数字位数不同,请使用上方的机器人获取完整聊天 ID。不要对辅助机器人已经返回的 ID 或个人用户 ID 使用这种换算方式。

主题内的消息

https://t.me/c/1234567890/12/987
链接部分含义ForwardMsg 字段
1234567890父群组的数字聊天 ID: -1001234567890
中间的 12包含此消息的主题话题 ID: 12
最后的 987您复制链接的那条消息目的地不需要此值

此群组中的所有主题都使用相同的聊天 ID。话题 ID 用于告诉 ForwardMsg 应将副本发送到哪个主题。不要给主题 ID 添加 -100 或负号。

Telegram 也可能会在消息链接末尾使用 ?thread=12 表示主题编号。在这种情况下,12 就是主题 ID;请手动填写,不要依赖自动检测主题。

主题本身的链接可能只有 /c/ 后面的两个数字,与第一个示例相同。最后一个数字表示创建该主题的消息,因此它也就是主题 ID。为避免将主题链接与普通消息链接混淆,请使用上方三段数字格式的主题内消息链接。Telegram 在其消息和主题链接指南中说明了这些格式。

有关完整的主题设置,请参阅转发到 Telegram 主题。如果要向个人私聊送达,请参阅创建 Telegram 机器人 → 私聊。

常见问题

Group ID 也会提供主题 ID 吗?
不会。它只会提供父群组的聊天 ID。请复制主题内某条消息的链接来查找主题 ID,如上所述。
负号要保留吗?
要。请复制辅助机器人返回的完整 ID,包括负号。不要重复添加前缀,也不要将正数的用户 ID 改成负数。
消息没有送达,我该检查什么?
请检查您的自动化是否处于运行中、是否选中了预期的来源聊天,以及是否在路由中选择了已连接的 Telegram 机器人作为目的地。确认机器人已加入目的地聊天并且能够在那里发送消息。对于频道,机器人必须是管理员,并拥有发布消息权限。对于私聊,请先打开机器人并按 开始,或先给机器人发送一条消息,这样机器人才能回复您。更多检查方法请参阅消息未转发和Telegram 机器人送达权限。
要私下接收消息,我应该使用哪个 ID?
请使用您自己的用户 ID,可通过 Get ID → My User ID 获取。如果要发送给其他接收者,请使用对方的用户 ID。接收者必须先与您的送达机器人开始对话;请参阅私聊设置说明。