telethon意外的返回类型

问题描述 投票:0回答:1

我无法理解电视节目的某些行为。

我写了脚本,他的通常逻辑没有等待:

self.client = TelegramClient('X', api_id, api_hash)
self.client.start()

然后我尝试获取一些选项,例如对话框(对象无关紧要)

dialogs = [i for i in self.client.get_dialogs()]

然后我遇到了奇怪的行为,有时它会向我返回telethon.tl.custom.dialog.Dialog对象的列表

在其他脚本中,当我使用相同的代码时,相同的逻辑返回我coroutine对象。您能解释一下为什么我要使用协程吗?如何避免这种事情发生,有时它会返回正确的预期结果?

UPD:这与导入telethon.sync相关>>

我无法理解某些电话节目的行为。我写了脚本,没有等待他的通常逻辑:self.client = TelegramClient('X',api_id,api_hash)self.client.start()然后我尝试获取一些选项,...

telethon
1个回答
0
投票

import telethon.sync有关,谢谢

© www.soinside.com 2019 - 2024. All rights reserved.