elegram Bot 是什么
Telegram Bot是运行在Telegram内部的第三方应用程序,相当于Telegram的一个特殊账户。官方的详细介绍可以点击这里。
用户可以向Telegram Bot发送消息,命令和内联请求等方式与Telegram Bot人进行交互,而Telegram Bot开发者可以通过Telegram Bot API,用https请求方式来控制机器人
开发Telegram Bot的准备工作
- Telegram 普通账号
- Telegram Bot 账号(含Token)
- webhoots url(https)
- Telegram Bot 应用程序
注册账号的时候,需要安装他们的客户端,目前支持市面上几乎所有的平台,包括小众平台WP,可以去各大应用市场下载,也可以直接在这里
用已注册的账号,登录任意客户端,查找BotFather(官方的机器人管理)输入:\newbot
然后根据提示,创建Telegram Bot账号,并保存后相关的token。
![图片[1]-Telegram Bot快速接入简单说明-亚盟源码](http://upload-images.jianshu.io/upload_images/11710444-d666bdf6ccca4781.png?imageMogr2/auto-orient/strip|imageView2/2/w/511/format/webp)
1.png
搭建基于Https协议的服务器,并设置webhoots url(供Telegram回调的服务器路径),官方提供了四种设置方式,具体可以参考官方建议。最简单的方式如下:
https://api.telegram.org/bot你的token/setWebhook?url=https://服务器的回调路径
Telegram Bot的程序主要流程
- 搭建一个web应用程序,创建一个回调接口,接收Telegram的回调数据。
在我们设置的webhoot url生效后,Telegram会把用户发送的数据,回调给我们的服务器。
- 根据自己的业务规则,处理回调数据
- 将处理好的数据返回(响应用户的)
![图片[2]-Telegram Bot快速接入简单说明-亚盟源码](http://upload-images.jianshu.io/upload_images/11710444-d6a6f4be963cfc4e.png?imageMogr2/auto-orient/strip|imageView2/2/w/1011/format/webp)
2.png
webhoots 的服务器要求
官方提供了两种交互方式:getUpdates和setWebhook。目前我们采用的是webhoot方式,这要求两者之间的通信基于https的。
关于搭建webhoot服务器的要求,可以参考这边官方要求。
快速测试以及demo的运行,可以利用 ngrok工具,将本地服务器地址映射公网的https地址
TG交流群(点击进入)----付费帮助搭建---修复---二开,以及发布求资源.QQ交流群 922260178
© 版权声明
1. 本站所提供的源码模板(主题/插件)等资源仅供学习交流,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担,有部分资源为网上收集或仿制而来,若模板侵犯了您的合法权益,请来信通知我们(Email: 1311978956@qq.com),我们会及时删除,给您带来的不便,我们深表歉意!
2. 分享目的仅供大家学习和交流,请不要用于商业用途!
3. 如果你也有好源码或者教程,可以到用户中心发布投稿,分享有佣金分成!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务 请大家谅解!
5. 如有链接无法下载、失效或广告,请联系站长,可领回失去的金币,并额外有奖!
6. 如遇到加密压缩包,默认解压密码为"www.77ym.top",如遇到无法解压的请联系管理员!
7. 本站部分文章、资源来自互联网,版权归原作者及网站所有,如果侵犯了您的权利,请及时联系我站删除。免责声明
2. 分享目的仅供大家学习和交流,请不要用于商业用途!
3. 如果你也有好源码或者教程,可以到用户中心发布投稿,分享有佣金分成!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务 请大家谅解!
5. 如有链接无法下载、失效或广告,请联系站长,可领回失去的金币,并额外有奖!
6. 如遇到加密压缩包,默认解压密码为"www.77ym.top",如遇到无法解压的请联系管理员!
7. 本站部分文章、资源来自互联网,版权归原作者及网站所有,如果侵犯了您的权利,请及时联系我站删除。免责声明
THE END
暂无评论内容