本专题带你实现了一个简单的 Telegram 机器人。我们实现的功能是很简单的,其实 Telegram 支持多种消息:

  • 图片消息

  • 视频消息

  • 音频消息

  • 游戏

  • 以及其它更多类型的消息

希望你通过本专题的学习,可以自己去实现这些不同的消息。

另外,Telegram 的指令是可以加参数的,比如:/logo 512x512,意思是显示512x512大小的 LOGO 图片。还有一些机器人可以查询天气:/wether 上海,有一些可以点歌:/music 歌名,有的可以查 Linux 包:/pkg openssl等等。你可以发挥你的想象力,实现有趣的、功能强大的机器人。

最后要说的是,网上很多开源的 Telegram 机器人 SDK,它们封装好了消息的发送等功能,你直接调用它们提供的函数就可以了,而不需要自己手动去封装。本专题之所以从零开始封装,是想让你了解原理性的知识。