可用方法

此页面是关于 Telethon 方法的。这里列出的所有方法都绑定到 Client 类。

from telethon.sync import TelegramClient, events

with TelegramClient('name', api_id, api_hash) as client:
   client.send_message('me', 'Hello, myself!')

基础

start

启动客户端(在必要时连接和登录)。

disconnect

断开客户端与 Telegram 服务器的连接。

消息

send_message

向指定的用户,群组或频道发送消息。

edit_message

编辑指定消息,更改其文本或媒体文件。

delete_messages

删除指定消息。

forward_messages

转发指定消息。

iter_messages

搜索指定对话中的消息。

get_messages

和 .

pin_message

置顶指定消息

unpin_message

取消置顶指定消息

send_read_acknowledge

将消息标记为已读,可选择是否清除提及提示。

上传

send_file

向指定对话发送文件。

下载

download_media

下载消息对象包含的媒体文件。

用户

get_me

获取当前客户端所登录的用户信息。

get_entity

获取指定对话信息。

get_input_entity

获取指定对话的对象。