参数
Parameter Type Required Descriptionchat_id Integer or String Yes 目标聊天或目标超级组或频道的用户名的唯一标识符(格式为@channelusername)
返回
chat对象
sendMessage
描述
发送消息
参数
Parameter Type Required Descriptionchat_id Integer or String Yes 目标聊天(chat_id)或目标频道的用户名的唯一标识符(格式为@channelusername)
text String Yes 待发送消息的文本,实体解析后为1-4096个字符
parse_mode String Optional 消息文本中的实体解析模式。有关更多详细信息,请参见格式化选项。
disable_web_page_preview Boolean Optional 禁用此消息中链接的链接预览
disable_notification Boolean Optional 静默发送消息。用户将收到没有声音的通知。
reply_to_message_id Integer Optional 如果消息是答复,则为原始消息的ID
reply_markup or or or Optional 其他界面选项。内联键盘,自定义回复键盘,删除回复键盘或强制用户回复的说明的JSON序列化对象。
返回
刚刚发送的message对象
setMyCommands
描述
使用此方法可以更改机器人的命令列表
参数
Parameter Type Required Descriptioncommands Array of Yes 将bot命令的JSON序列化列表设置为bot命令列表。最多可以指定100个命令。
返回
成功返回True
getMyCommands
描述
使用此方法获取机器人命令的当前列表
参数
无参数
返回
BotCommand对象列表
格式化选项格式化选项就是让我们的机器人以某种格式发送消息(比如markdown,或者html)
Bot API支持消息的基本格式。您可以在机器人的消息中使用粗体,斜体,下划线和删除线文本,以及内联链接和预格式化的代码。电报客户端将相应地呈现它们。您可以使用markdown样式或HTML样式格式。
请注意,Telegram客户端将在打开内联链接(“打开此链接?”以及完整的URL)之前向用户显示警报。
如果满足以下限制,则可以嵌套消息实体:
如果两个实体具有公共字符,则其中一个完全包含在另一个内部。
粗体,斜体,下划线和删除线实体可以包含并且要包含在任何其他实体中,但pre和code除外。
所有其他实体不能互相包含。
链接tg://user?id=<user_id>可以用于通过用户ID提及用户,而无需使用用户名。请注意:
这些链接仅在内联链接中使用时才有效。例如,当用于嵌入式键盘按钮或消息文本中时,它们将不起作用。
仅当用户过去联系过该机器人,通过内联按钮向该机器人发送了回调查询或成为提及该用户的组的成员时,才能保证这些提及有效。
MarkdownV2 style