【发布时间】:2022-10-22 03:32:03
【问题描述】:
我在这里真的很茫然,最近迁移到新机器,而telethon似乎刚刚发生故障。我已经与其他人核实过,所以可能只有我一个人,但我不知道如何解决这个问题,因为它似乎是服务器端/电视节目,但它似乎在我的尽头,似乎并非如此明显的。
每当从现有会话启动 Telethon 时,我都会收到两条错误消息:
服务器发送了一条 ID 为 xxxxxxxxxxxxxxxxxxx 的新消息,忽略 服务器发送了一条 ID 为 xxxxxxxxxxxxxxxxxxx 的新消息,忽略
此后它被以下错误消息阻塞,阻止任何执行:
[警告/2022-09-07] telethon.network.mtprotosender:解包收到的消息时出现安全错误:必须连续忽略太多消息
我附上了一些标准代码,它们为我重现了这个错误。有人可以告诉我这是什么原因造成的吗?该怎么办呢?从 pip 运行 3.10 Python 和最新的 Telethon。
from telethon import TelegramClient, events
from telethon.sessions import StringSession
api_id = 1xxxxxxxxxx
api_hash = '2xxxxxxxxxxxxx'
ph = '+1xxxxxxxxxxxxxxxx'
key = 'xxxxxx...'
#client = TelegramClient('session', api_id, api_hash).start(phone = ph)
client = TelegramClient(StringSession(key), api_id, api_hash).start(phone = ph)
channelId = 'xxxxxxx'
@client.on(events.NewMessage(chats = [channelId]))
async def main(event):
try:
me = client.get_me()
print(me.stringify())
print(event.stringify())
except Exception as e:
print(e)
client.run_until_disconnected()
【问题讨论】:
标签: python api server telegram telethon