Moh*_*Nik 1 telegram telegram-bot
有什么方法可以查找电报频道ID,而无需向其发送消息?
现在,我以这种方式通过在代码中调用此URL来找到频道ID,并得到JSON作为结果:
https://api.telegram.org/bot???????/sendMessage?chat_id=@??????&text=123
但这会导致向该频道发送消息“ 123”,这是不好的。
谢谢你们
获取您的频道链接
安装python库telethon
在此处获取您的 api_id 和 api_hash 。
编写以下代码并运行:
from telethon import TelegramClient
api_id=
api_hash=
channel_link = 'your_channel_link'
client = TelegramClient(session_name, api_id, api_hash,
update_workers=4, spawn_read_thread=False)
client.start()
entity = client.get_input_entity(**channel_link**)
print(entity.channel_id)
Run Code Online (Sandbox Code Playgroud)
顺便说一句,如果您将它用于电报机器人,只需在打印的 id 前添加 -100,这应该可以工作!
| 归档时间: |
|
| 查看次数: |
11689 次 |
| 最近记录: |