# 获取自己账号的信息
me = client.get_me()
print(me.stringify())
# 给 username 的用户发送一条消息
client.send_message('username', 'Hello World from Telethon!')
# 发送一个文件
client.send_file('username', '/home/myself/Pictures/holidays.jpg')
# 从聊天中检索信息
from telethon import utils
for message in client.iter_messages('username', limit=10):
print(utils.get_display_name(message.sender), message.message)
# 列出所有对话框(您打开的对话)
for dialog in client.get_dialogs(limit=10):
print(dialog.name, dialog.draft.text)
# 下载个人资料照片(默认路径是工作目录)
client.download_profile_photo('username')
# 一旦你有一个消息有媒体文件 可以使用
if message.media:
# 下载媒体的方法
client.download_media()
# 或是使用这个媒体文件
message.download_media():
messages = client.get_messages('username')
messages[0].download_media()