获取telegram频道/组id电报机器人-电报telegram技巧分享

如何查看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

假如您没有带电报的注册应用程序,请注册一个:
enter image description here
链接是这样的:[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技巧分享

国内大陆号码成功注册telegram/电报攻略Googlevoice图文教程-电报telegram技巧分享

军用电报密码对照表大全(第4页)-电报telegram技巧分享