如何查看telegramid
新更新
只需将您频道中的消息转发至此机器人:( 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); });
请参阅 API getChat() 方法和 Chat 对象。
盼望有所帮助。
Android用户有一个
unofficicl
Plus Messenger 客户端,您可以在群组/频道信息中看到ID。
超级组和频道看起来像
1068773197
,对于机器人来说是
-1001068773197
(前缀为
-100
)。
假如您只想获取频道/用户ID,请将邮件转发至 @RawDataBot 。
通过代码:
假如您是某个群组的成员,那么当该群组中有任何活动时,您应该从该群组收到
updates
。更新将包含
chats
list-element,您可以从中获取
Channel
,此中包含以下相关字段:
id: group_id, title: "the_group_title", username: "group_username"
有许多方法可以做到。
最简单的一个:下载加信使,这是一个电报分叉。它在该频道的关于页面中表现每个频道的ID。
https://play.google.com/store/apps/details?id=org.telegram.plus&hl=en
谢谢@Sean:
超级组和频道看起来像1068773197,对于机器人来说是-1001068773197(带有-100前缀)。
以上方法实用于频道,对于群组,您可以使用此方法:
只需将该聊天中的一条消息转发给@RawDataBot。它会回答你一个包含chatid的json数据。
花了几个小时后,我可以或许使用 CuteGram 应用找到群组的ID。
在那边打开小组,然后点击" COPY"图标,用于打开文件夹,在地点中您将看到ID。
应该可以使用tg-messenger-cli得到: https://github.com/vysheng/tg 我还没来得及实验,但小伙伴为他的女儿做了一些主动消息。应该是多才多艺的。
根据我的履历,有两个受欢迎的图书馆,
<base href="/wh/" />
有许多方法可以获取user_id,group_id,channel_id。 要获取这些ID,请使用Telethon客户端库
python-Telethon --->Telegram Client Library(uses api_id,api_hash) python-Telegram-bot ---->Telegram Bot (uses api token)
仅此罢了,它将打印通道,组,用户的名称和ID。 别的,它还会检察ID是否属于频道,组或用户
通常,渠道ID以否认开头(比方:-1001109500936)以(-100)开头 组ID正常,以负数开头 用户ID以positve开头
另一种方法是使用“ plus messanger应用” 察看全部组,频道,用户ID 干杯
另一种简单方法,
from telethon import TelegramClient,sync api_id="xxx" #get from telegram website api_hash="yyy" #get f!rom telegram website client=TelegramClient(session_object,api_id,api_hash) client.start() #To get the channel_id,group_id,user_id for chat in client.get_dialogs(): print('name:{0} ids:{1} is_user:{2} is_channel{3} is_group:{4}'.format(chat.name,chat.id,chat.is_user,chat.is_channel,chat.is_group))
约请您的漫游器参加群组
并使用您的漫游器发送短信/ myid
然后使用GetUpdates api,您将拥有您的组ID
这是在经过几个小时的积极!后对我有效的序列:
假设机器人名称是
my_bot
。
1-将机器人添加到组中。
进入群组,点击群组名称,点击添加成员,在搜索框中搜索您的机器人,如下所示:@my_bot,选择您的机器人,然后点击添加。
2-向机器人发送虚拟消息。
你可以使用这个例子:
/my_id @my_bot
(我实验了一些消息,并非全部消息都有用。上面的示例工作正常。大概消息应该以/开头)
3-转到以下网址:
https://api.telegram.org/botXXX:YYYY/getUpdates
用您的机器人令牌更换XXX:YYYY
4-寻找“聊天”:{“id”: – zzzzzzzzzz,
– zzzzzzzzzz是你的聊天ID(带负号)。
5-
测试:
您可以测试使用curl向组发送消息:
curl -X POST "https://api.telegram.org/botXXX:YYYY/sendMessage" -d "chat_id=-zzzzzzzzzz&text=my sample text"
假如您错过了第2步,则无法更新您要查找的组。别的,假如有多个组,您可以在相应中查找组名称(“title”:“
group_name
”)。
盼望这可以帮助。
使用python和telethon,很轻易得到聊天ID。 此解决方案最合适使用电报API的职员。
假如你没有电视节目,请运行:
pip install telethon
假如您没有带电报的注册应用程序,请注册一个:
链接是这样的:[https://my.telegram.org/]
然后运行以下代码:
from telethon import InteractiveTelegramClient from telethon.utils.tl_utils import get_display_name client = InteractiveTelegramClient('session_id', 'YOUR_PHONE_NUMBER', api_id=1234YO!URAPI_ID, api_hash='YOUR_API_HASH') dialog_count = 10 dialogs, entities = client.get_dialogs(dialog_count) for i, entity in enumerate(entities): i += 1 # 1-based index print('{}. {}. id: {}'.format(i, get_display_name(entity), entity.id))
您大概盼望向群组发送消息,以便该群组表现在列表顶部。
本文网址:
http://www.1cm8858.com/d/202063123629_6817_191142290/home
Ten articles before and after
在国内怎么上telegram?中国大陆能用吗-电报telegram技巧分享
telegram频道群组管理法:创立频道群组、修改隐私、邀请加入、指定管理员、设定成员权限、推播讨论讯息、串机自动机器人的功能详解-电报telegram技巧分享
五秒就秒懂!2020【Telegram群组频道】使用中文化教学.电脑版介绍2019-电报telegram技巧分享
国内手机怎么注册电报群中国+86成功telegram/攻略-电报telegram技巧分享
telegram贴纸简易教程(表情包)制作方法-电报telegram技巧分享
用这个提示在中国使用telegram国内方法-电报telegram技巧分享
菲律宾telegram群有哪些?交流群-电报telegram技巧分享
telegram[tg教学]改变介面语言(繁简、广东话日文)-电报telegram技巧分享