javascript - 如何获取 Telegram Bot super 群 ID?

标签 javascript telegram-bot node-telegram-bot-api

如何获取 Telegram Bot super 群 ID?

使用此代码:

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

我可以在对象的 forward_from_chat: { id: -1001125265425 中看到我的私有(private) channel ID,没问题。
但是如何获得 super 组ID?

最佳答案

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

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

如果群组是私有(private)(没有@用户名),那么您可以在消息中提及机器人,并再次读取来自 Telegram 服务器的回复.

或者您可以使用一些第三方机器人,例如 @my_id_bot ,这是我专门为此制作的。

关于javascript - 如何获取 Telegram Bot super 群 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47383627/

相关文章:

javascript - jQuery Mobile Custom Flipbox 获取选定值

javascript - 如何仅用js获取Google文档的名称?

api - Telegram Bot - 发送信息消息

java - 电报Bot gradle.build配置

javascript - 如何检查某人是否通过邀请链接吸引了更多人订阅我的 telegram channel ?

javascript - Telegram 框架。如何使用 telegram.forwardMessage(); 将消息转发到给定的群组、聊天或 channel ?

javascript - 将 <li> 定位到其他 <li> 内 - 单击时输入字段的数据 ID

javascript - Promise 的 .then() 不接受分配给变量的函数?

python - 如何为 Python Telegram Bot 创建单元测试

javascript - 使用 node-telegram-bot-api 顺序执行功能