比方说,我加入了TELEGRAM集团......
我只是GROUP的典型成员(因此,不能使用任何机器人......?)所以,我无法找到方法,如何获得GROUP ID.
Sed*_*rei 10
新更新
只需将您的频道中的消息转发至此机器人:(https://telegram.me/getidsbot)
更新
1:后藤(https://web.telegram.org)
2:转到您的Gorup,找到你的Gorup的链接(https://web.telegram.org/#/im?p=g154513121)
3:复制号码在g之后放一个( - )在那之前-154513121
4:向Gorup发送你的消息
bot.sendMessage(-154513121, "Hi")
我现在测试并像魅力一样工作
Node.js:
尝试使用TelegramBot#getChat():
bot.getChat("@channelusername").then(function(chat) {
// 'chat' is a Chat object
console.log(chat.id);
});
Run Code Online (Sandbox Code Playgroud)
请参阅API getChat()方法和Chat对象.
希望有所帮助.
有很多方法可以做到这一点。
最简单的一个:下载加信使,这是电报的一个分支。它在该频道的关于页面中显示每个频道的 ID。
https://play.google.com/store/apps/details?id=org.telegram.plus&hl=en
感谢@Sean:
Supergroup 和 Channel 看起来像 1068773197,对于机器人来说是 -1001068773197(带有 -100 前缀)。
以上方法适用于频道,对于组,您可以使用此方法:
只需将聊天中的一条消息转发到@RawDataBot。它会用包含 chatid 的 json 数据回复您。
Android用户可以使用unofficicl Plus Messenger客户端,您可以在组/频道信息中查看ID.
超群和渠道将看起来像1068773197,这是-1001068773197对于机器人(带-100前缀).
如果您只想获取频道/用户ID,请将消息转发给@RawDataBot.
通过代码:
如果您是某个小组的成员,那么只要updates该小组有任何活动,您就应该收到该小组的信息。更新将包含一个chats列表元素,您可以从中获取Channel具有以下相关字段的 a:
id: group_id,
title: "the_group_title",
username: "group_username"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
33298 次 |
| 最近记录: |