您好,不知道如何解决这个问题,因此我们将非常感谢任何帮助。我订阅了私人频道。该频道没有用户名,我也没有邀请链接(管理员刚刚添加了我)。由于我在工作中使用此频道,为了加快处理速度,我想使用 Telethon 处理在该频道上发布的消息。
该方案的核心是:
@events.register(events.NewMessage(chats = my_private_channel))
async def handler(event):
#do things
Run Code Online (Sandbox Code Playgroud)
问题是我无法过滤发送到该特定通道 ID 的消息。我收到错误:
ValueError: Cannot find any entity corresponding to "0123456789"
Run Code Online (Sandbox Code Playgroud)
我尝试了不同的技术来获取我的频道 ID,但错误始终相同。尤其:
但是当我将 ID 放入参数chats时,我总是收到上面报告的错误。
预先感谢,祝你有美好的一天