Python 像GetDialogsRequest这样的常用方法在哪里
我可以在中看到以下导入,但在Telethon github存储库中找不到诸如GetDialogsRequest和下面提到的其他函数。这些功能在哪里?他们不是电视马拉松项目的一部分,我应该去别处看看吗?我在tl文件夹中看不到任何“函数”模块Python 像GetDialogsRequest这样的常用方法在哪里,python,telegram,telethon,Python,Telegram,Telethon,我可以在中看到以下导入,但在Telethon github存储库中找不到诸如GetDialogsRequest和下面提到的其他函数。这些功能在哪里?他们不是电视马拉松项目的一部分,我应该去别处看看吗?我在tl文件夹中看不到任何“函数”模块 from .tl.functions.messages import ( GetDialogsRequest, GetHistoryRequest, ReadHistoryRequest, SendMediaRequest, SendMessa
from .tl.functions.messages import (
GetDialogsRequest, GetHistoryRequest, ReadHistoryRequest, SendMediaRequest,
SendMessageRequest)
它们是Telethon项目的一部分。在内部,省略了
telethon
部分(因此人们可能会重命名包),但完整导入通常是:
from telethon.tl.functions.messages import GetDialogsRequest
您可以随时参考。每个请求或构造函数都有一个按钮,用于将从foo导入栏
行直接复制到剪贴板
请注意,生成的代码不在存储库中,因为它们有很多文件,我决定将它们从git
中排除,以避免庞大的存储库。相反,一旦您通过执行python3 tl\u generator.py
克隆了存储库,就可以使用它。tl\u generator.py
获取telethon\u generator/scheme.tl
文件,并在telethon/tl/
下吐出生成的类和请求
Telegram决定创建所谓的“”,它类似于API支持的所有可用方法、类型和构造函数的定义。任何人都可以使用这样的.tl
文件,并方便地为任何其他编程语言生成代码,例如针对Telethon的Python