1

如何获取 Telegram Bot 超级群组 ID?

使用此代码:

bot.on('message', (msg) => {
  console.log(msg);
});

我可以forward_from_chat: { id: -1001125265425在对象中看到我的私人频道 ID,即 Okey。
但是如何获得超级组 ID?

4

1 回答 1

3

首先,您应该向该组添加一个机器人。

然后如果群组是公开的(有@username),只需向群组发送消息并从 Telegram 服务器读取回复,它将是Message类型,并且 Message->Chat->Id 是群组的 ID。

如果该组是私有的(没有@username),那么您可以在您的消息中提及一个机器人,然后再次阅读来自 Telegram 服务器的回复。

或者您可以使用一些专门为此而设计的第三方机器人,例如@my_id_bot

于 2017-11-20T08:31:09.170 回答