开发Telegram Bot绕不开API:sendMessage、sendPhoto、InlineKeyboard……掌握高频接口,开发效率翻倍。

消息类
sendMessage:发送文本(支持Markdown/HTML格式);editMessageText:编辑已发消息;deleteMessage:删除消息。
sendPhoto/sendVideo/sendDocument:发送图片/视频/文件。
交互类
InlineKeyboardMarkup:内联键盘按钮,点击触发回调(answerCallbackQuery);ReplyKeyboardMarkup:自定义回复键盘。
键盘是Bot交互的“门面”,用好它体验大不一样。
群组类
kickChatMember/banChatMember:踢人/禁言;restrictChatMember:限制权限;pinChatMessage:固定消息。
群管Bot的核心能力都在这些API里。
获取消息
getUpdates/webhook:接收用户消息;Bot收到的是JSON数据(chat_id、text等),解析后做逻辑处理。
API文档(core.telegram.org/bots/api)是“字典”,用到哪个查哪个,边做边学最快。
相关阅读:Python写Bot、BotFather设置
发表回复