如何让所有用户通过telebot或Python中的请求库进行电报聊天?

如何让所有用户通过telebot或Python中的请求库进行电报聊天?,python,python-requests,telegram,Python,Python Requests,Telegram,我想获取我的频道/聊天室中所有用户的列表。人们建议使用telethon,但我不能开始使用telethone,而是想使用请求。你能帮我吗 我试过了 import json import requests URL = "https://api.telegram.org/bot{}/".format(TOKEN) url = URL + "getFullChat?chat_id={}".format(chat_id) req = requests.get(url) 其中TOKEN是我的机器人id

我想获取我的频道/聊天室中所有用户的列表。人们建议使用telethon,但我不能开始使用telethone,而是想使用请求。你能帮我吗

我试过了

import json 
import requests
URL = "https://api.telegram.org/bot{}/".format(TOKEN) 
url = URL + "getFullChat?chat_id={}".format(chat_id)
req = requests.get(url)
其中TOKEN是我的机器人id,chat\u id是聊天,我想从中获取列表

req.content
还我

b'{"ok":false,"error_code":404,"description":"Not Found"}'


我解决了我的问题,下面是代码

from telethon.sync import TelegramClient 

api_id = XXX # int
api_hash = 'XXX'
 
client = TelegramClient('session_name_choose_yourself', api_id, api_hash)
 
assert client.start()
 
if not client.is_user_authorized():
    client.send_code_request(bot_token)
 
entity=client.get_entity("@ChatUserName")
users = client.get_participants(entity)
print(len(users))
 
for i in users:
    print(i.id, i.username, i.first_name, i.last_name)
创建的会话将存储需要手动添加的密码和/或电话号码