内容介绍
本专题将带你使用axum实现一个 Webhook 形式的 Telegram 机器人。webhook
Telegram 机器人支持两种方式:轮询和 Webhook。为了节约资源我们将使用 Webhook 的方式开发 Telegram 机器人。处理文本消息
本章将开始与 Telegram 机器人进行交互。首先从最简单的文本消息开始。处理指令
本章我们将学习如何处理 Telegram 的“指令”(command)。开始之前,我们对之前的代码进行必要的封装。发送图片
本章继续完善我们的机器人。收到用户的`/logo`指令,我们需要把我们的 LOGO 图片发送给用户。让我们来看看如何让 Telegram 机器人发送图片信息。发送Markdown
Telegram 还支持 Markdown 和 HTML 类型的文本消息。本章我们将实现`/help`指令,它会将帮助信息以 Markdown 格式发送给用户。总结
本专题带你实现了一个简单的 Telegram 机器人。我们实现的功能是很简单的,其实 Telegram 支持多种消息
总结
- 705222
- 2021-11-26 21:21:16
本专题带你实现了一个简单的 Telegram 机器人。我们实现的功能是很简单的,其实 Telegram 支持多种消息:
-
文本消息
-
图片消息
-
贴图消息
-
视频消息
-
音频消息
-
游戏
-
支付
-
以及其它更多类型的消息
贴图消息
视频消息
音频消息
游戏
以及其它更多类型的消息
最后要说的是,网上很多开源的 Telegram 机器人 SDK,它们封装好了消息的发送等功能,你直接调用它们提供的函数就可以了,而不需要自己手动去封装。本专题之所以从零开始封装,是想让你了解原理性的知识。