gpt4 book ai didi

python - Telethon:GetDialogsRequest 等常用方法在哪里

转载 作者:太空宇宙 更新时间:2023-11-04 00:34:56 26 4
gpt4 key购买 nike

我可以在 Telethon code 中看到以下导入,但我在 Telethon github 存储库中找不到像 GetDialogsRequest 和下面提到的其他函数。这些功能在哪里?他们不是电视节目项目的一部分,我应该去别处看看吗?我在 tl 文件夹中看不到任何“功能”模块。

from .tl.functions.messages import (
GetDialogsRequest, GetHistoryRequest, ReadHistoryRequest, SendMediaRequest,
SendMessageRequest)

最佳答案

它们是Telethon 项目的一部分。在内部,省略了 telethon 部分(因此人们可以重命名包),但完整的导入通常是:

from telethon.tl.functions.messages import GetDialogsRequest

您可以随时引用 online documentation .每个请求或构造函数都有一个按钮,用于将 from foo import bar 行直接复制到剪贴板。

请注意,生成的代码在存储库中,因为它们是很多文件,我决定将它们从 git 中排除以避免存储库过大。相反,它是 generated通过执行 python3 tl_generator.py 克隆存储库后。 tl_generator.py 获取 telethon_generator/scheme.tl 文件并在 telethon/tl/ 下输出生成的类和请求。

Telegram 决定创建所谓的“TL Language”,它类似于其 API 支持的所有可用方法、类型和构造函数的定义。任何人都可以使用这样的 .tl 文件并方便地为任何其他编程语言生成代码,例如 Telethon 的 Python。

关于python - Telethon:GetDialogsRequest 等常用方法在哪里,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44460401/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com