最近一段时间,我一直在痴迷与鼓捣 Telegram Bot? 再算上之前的几个 bot,那么就来水一下吧!
ServerSan
这曾经是一个用来监测服务器状态的 bot,可以获取 OS 的基础信息等等。? 现在已经凉了,本王已经弃坑了。能不能用嘛?? 运气好的话也许能吧…… 要不我这图是怎么来的?
GitHub: https://github.com/tgbot-collection/ServerSan
wp-comments-tgbot
这个是为了方便回复 WordPress 评论而搞的 bot。别看很久不更新了,但是依旧能用的哦!
别说,这东西我用的真很开心,已经很久不进 WordPress 的后台了?
GitHub: https://github.com/tgbot-collection/wp-comments-tgbot
介绍: 《使用 Telegram Bot 接受和回复 WordPress 评论》
KeepMeBot
在 Docker Hub 宣布将清理不活跃镜像之后,就搞出来了这个东西。目前来说,emmm,能用!仅此而已
用起来很简单,添加就是了!
当然了你能够看到添加记录
甚至,为此我还有个域名……??♀️
GitHub: https://github.com/tgbot-collection/KeepMeBot
DailyGakki
? 每日分享最可爱的 Gakki
这么可爱的老婆,难道你不想每天都看到吗?那么既然如此,不如就快来使用这个 Bot 吧!
怎么样,喜欢今日份的老婆吗?
不仅可以手动呼叫你的老婆,还能够定时推送哦!
GitHub: https://github.com/tgbot-collection/DailyGakki
TeleTweet
某一天,我在用着电脑,突然想发这样一条推文:
那么该怎么办呢?打开 Chrome,打开 Twitter 网页版,粘贴图片,输入文字,回车。
如果能直接在某个应用之内一气呵成那该多少?没问题啊!
这不就有了嘛!
当然了,目前这个机器人还非常简陋,只能简单的发个推,就算带图,也只能带一个图。Telegram 的这个 Photo Group 的机制呀,啧啧啧?
这个 bot 使用 oauth 的方式登录,需要你去推特授权一下,然后它会把 oauth token 以 AES-128-CBC 的形式加密保存。当然了,由于 Python 的特性,只要能拿到运行 bot 的机器上的代码,就能够看到 AES Key,这我也暂时没啥好的办法?
因为毕竟代码是开源的,即使用 Go 把 bot 这部分重写了,也是能够看到加密的逻辑的。哪怕是单独把加密这部分重写,只发布二进制,那么能够看到源代码也照样能做 replay attack? 所以暂时我也没啥好想法。
所以,目前,只能无条件的选择相信我了?
GitHub: https://github.com/tgbot-collection/TeleTweet
一点小感想
之前在 Twitter 上发起了一个投票,这个 bot 究竟应该用什么语言来写呢?
最终大家一致认为应该用 Go,结果我却逆天行事选择了 Python。一个比较重要的原因是 go 似乎没有比较好的 twitter api wrapper?
但是从个人的角度来说,我还是更倾向于静态类型的 Go 的。动态语言嘛,确实上手快,大部分情况下开发也快,但是有的时候它. 不出来啊? 它类型七十二变啊?♀️
但是静态语言这点就很好了,我可以凭借着想象力就把代码写出来? 而且如果做成 docker image,来一波 multi-stage build 那就更刺激了。看,那些 image 很小的,就是 go 写的?,有些甚至直接是 scratch 来的,image 里就是一个孤独的二进制文件?
NCMBot
都知道,网易云音乐很早之前就开始用一种名为 NCM 格式的 DRM 文件? 一旦你会员过期了,你就听不了了。那怎么行,要转换成 flac 或者 mp3 之类的才可以嘛。
不慌,问题不大!给 bot 发你的 ncm 就可以了!
但是有一个小问题哦,Telegram Bot 仅支持下载 20M、发送 50M 的文件,所以后续打算找方法绕过去这个限制,? 使用 client API 啦!
哦对了,以后也许会考虑增加 QQ 音乐的 QCM(是这个?)的支持,甚至你发一个 YouTube/PornHub 链接,也会把下载完成的文件发给你?
GitHub: https://github.com/tgbot-collection/NCMBot
ExpressBot
啊? 这个 bot 就很有历史渊源了。这是我还是实习生的时候开发的用来查快递、聊天的 bot,甚至还能查看美剧电影下载地址。
但是后来快递接口炸了,聊天接口也炸了,也没有兴趣维护下去了?♀️
所以就给 archive 了
这个 bot 估计是没什么用了,? 希望能够找到接盘侠,只要更新下快递的接口就可以了
GitHub: https://github.com/tgbot-collection/ExpressBot
介绍:《ExpressBot:一个可以帮你查快递、追踪快递状态、还能陪聊的 Telegram bot》
YYeTs Bot
这个也是一个稍微有些历史的 bot,近期重构了一下,选择了模拟登录 + 爬虫的方式,这样获取到的资源就会更加精准了
GitHub: https://github.com/tgbot-collection/YYeTsBot
Wayback Machine Bot
https://t.me/wayback_machine_bot
Internet Archive 是什么大家都知道吧。平时遇到什么文章,可以随时丢给机器人,机器人就会帮你去存档。反抗审查的一种手段。
??
好的,那么今天就先分享这些,本王先告辞了!?
开源地址
-- 本评论由 Telegram Bot 回复~❤️
-- 本评论由 Telegram Bot 回复~❤️
-- 本评论由 Telegram Bot 回复~❤️