我正在try 从渠道获得所有的消息/帖子,以及对它们的 comments .我成功地收到了来自该频道的消息,但我无法获得 comments .我总是会遇到错误.我不知道这是什么意思,甚至不知道方法正确与否.代码是
from telethon.sync import TelegramClient
from asyncio import run
api_id = 1245242 #Random id
api_hash = "afdsf24242sfdfa524f42sdaedfaAFEfaf" #random hash
chat = 'https://t.me/CryptoAlerts'
# use full phone number including + and country code
phone = "+9256445664" # Random number
name = "username"
async def messages_func(name, api_id, api_hash):
async with TelegramClient(name, api_id, api_hash) as client:
print("Extracting messages")
async for message in client.iter_messages(chat):
async for message in client.iter_messages(chat, reply_to=int(message.sender_id)):# This line produces error.
print(message.text)
#print(message.sender_id, ':', message.text)
run(messages_func(name, api_id, api_hash))
错误在于.
error: 'i' format requires -2147483648 <= number <= 2147483647
先谢谢你.