主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
自己立的flag要自己实现,具体flag请移步https://www.hostloc.com/thread-803987-1-1.html
之前一直用server酱配合微信实现消息推送,但是最近微信开始收紧,后期有无法使用的可能。于是在找替代品,常见的就是自建了,比如iOS平台使用bark,安卓上的gotify,更小众的有小米用自带的mipush等。但是用起来都需要自建服务,或者面临复杂的编写环境。一个合适的替代品是telegram bot,支持多种语言,既操作简便又功能众多尤其是在python平台上,如果只想达到类似server酱的功能,那直接post即可。 ——————- 以下使用python3环境为例,保姆级教程,从bot的申请到python脚本的systemctl配置都有。 1. 打开bot的生成链接 https://t.me/botfather (生成bot的地方叫bot之父而不是之母,可能预示了设计者是个俄罗斯人)。 至此,电报的机器人已经申请完成,你获得了机器人的bot名字,一个token,还有一个chat_id 1. 电报机器人的功能众多,所以配置起来很复杂,好在我们只需要使用消息推送,所以选择使用python3和pyTelegramBotAPI来实现,程序写起来会很简单。 至此,运行这个python3程序,一个简单的消息推送已经实现了,你会在和这个机器人的对话框中收到机器人发送给你的消息。 电报机器人的实际使用案例 在树莓派上装了一个光敏传感器,用来判断是否有人开灯。每10秒检查一次光敏传感器的状态,如果发生开灯或者关灯动作,那就通过电报器人发送消息给我。程序依旧是python3和pyTelegramBotAPI配合,引入了GPIO读取光敏传感器反馈的状态,同时使用systemctl实现开机自启。能看到这一步或者有类似需求的,大概多少懂点程序和linux基础,我直接放出源码以供参考。 以下为主程序,为GPIO读取光敏传感器状态,以及电报机器人的消息推送部分。
以下为systemctl的service配置文件,我习惯性放入/etc/systemd/system中,并将上述python程序放入/etc/lightelebot文件夹中。 |
窃格瓦拉说: 顶技术贴!
2AA说: 学习
plumn说: token保存好就不会被盗用,和server酱类似的操作 _______ 更新,误解了意思。这个光敏传感器是用来记录生活作息的,日常折腾点东西。
注册说: tg 推送万般好 就是一点让我很纠结 tg的中文搜索。。。 推送的消息 以后想检索基本不可用 不知道lz有无这方面的需求和解决方案
市北中学说: 用英文
wifitry说: 好吧,我没明白意思。感谢提醒,我企业修改一下回复。
younging说: github搜索telegram_search,有个项目是中文搜索,我自己用了感觉挺好用的,redis内存数据库加上jieba中文拆词,稳定高效。
llyang说: 支持,玩树莓派就是要玩针脚+各种传感器才有意思
吖涛说: tg中文搜索可能永远也不会变好 要么用英文 要么可以用 #关键词 对消息分类
主机参考zhujicankao.com_收集国内外VPS,VPS测评,主机测评,云服务器,虚拟主机,独立服务器,国内外服务器,高性价比建站主机相关优惠信息
详细介绍和测评国外VPS主机,云服务器,国外服务器,国外主机的相关优惠信息,商家背景,网络带宽等等,也是目前国内最好的主机云服务器VPS参考测评资讯优惠信息分享平台
这几篇文章你可能也喜欢:
- 宝塔无法安装php(宝塔面板无法安装PHP)
- 如何在linux系统下安装虚拟机(Linux操作系统安装虚拟机)
- 教你如何在Docker容器中安装Symfony框架(docker swarm安装)。
- Docker安装Symfony:一个简单快速的开发环境(docker swarm安装)
- 如何在docker中安装Symfony框架(Docker安装和使用)
本文由主机参考刊发,转载请注明:便宜国外vps论坛_【教程】自建电报机器人/telegram bot实现消息推送 https://zhujicankao.com/52180.html
评论前必须登录!
注册