适用于Python 3的完整功能Telegram客户端库
项目描述
⭐️ 感谢 所有人 为该项目点赞,这对我们意义重大!
Telethon 是一个asyncio Python 3 库,用于与Telegram的API交互。
如果您不喜欢 asyncio,您仍然可以使用一个更简单的版本,它使用线程而不是异步操作。
这是什么?
Telegram是一个流行的消息应用。这个库旨在让您更容易编写与Telegram交互的Python程序。将其视为一个已经为您完成繁重工作的包装器,这样您就可以专注于开发应用程序。
安装
pip3 install telethon-aio
创建客户端
import asyncio
loop = asyncio.get_event_loop()
from telethon import TelegramClient
# These example values won't work. You must get your own api_id and
# api_hash from https://my.telegram.org, under API Development.
api_id = 12345
api_hash = '0123456789abcdef0123456789abcdef'
client = TelegramClient('session_name', api_id, api_hash)
loop.run_until_complete(client.start())
执行操作
async def main():
me = await client.get_me()
print(me.stringify())
await client.send_message('username', 'Hello! Talking to you from Telethon')
await client.send_file('username', '/home/myself/Pictures/holidays.jpg')
await client.download_profile_photo('me')
messages = await client.get_messages('username')
await messages[0].download_media()
loop.run_until_complete(main())
下一步
您喜欢Telethon的外观吗?请查看Read The Docs 获取更深入的解释,包括示例、故障排除问题和更多有用信息。
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定该选择哪个,请了解更多关于 安装包 的信息。
源分布
Telethon-aio-1.0.tar.gz (1.1 MB 查看哈希值)
构建分布
Telethon_aio-1.0-py3-none-any.whl (308.5 kB 查看哈希值)
关闭
Telethon-aio-1.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 1d4892984c4055d899b736517860b513093f25917ff94577fd90c5fc67f105a3 |
|
MD5 | 23a2b06e98e65837037854743dee8291 |
|
BLAKE2b-256 | 3047c294e34f2f427e08e97452168664256a0bb7895495afe66e85a83493cfc3 |
关闭
Telethon_aio-1.0-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d9a3438457d74d3d82e5e38e4bb75448ddce7795309fd029796f0dc89a0a3d38 |
|
MD5 | 904d1df24d997dd210aa1a924c25dcd1 |
|
BLAKE2b-256 | 1089a4921ec76ef84cb8ac8d54663913d80d9e3c6f7974676f26532763584ab6 |