登录
  • 人们都希望被别人需要 却往往事与愿违
  • 几十年来, 朝鲜的领导人只有一个, 叫'金正日'; 几十年来, 天朝的领导人也只有一个, 叫'敏感词'

有趣的Telegram Bot

编程 Benny小土豆 6335次浏览 2513字 8个评论
文章目录[显示]
这篇文章在 2020年11月01日12:40:24 更新了哦~

最近一段时间,我一直在痴迷与鼓捣Telegram Bot?再算上之前的几个bot,那么就来水一下吧!

ServerSan

这曾经是一个用来监测服务器状态的bot,可以获取OS的基础信息等等。?现在已经凉了,本王已经弃坑了。能不能用嘛??运气好的话也许能吧……要不我这图是怎么来的?

有趣的Telegram Bot

有趣的Telegram Bot

GitHub: https://github.com/tgbot-collection/ServerSan

wp-comments-tgbot

这个是为了方便回复WordPress评论而搞的bot。别看很久不更新了,但是依旧能用的哦!

别说,这东西我用的真很开心,已经很久不进WordPress的后台了?

有趣的Telegram Bot

有趣的Telegram Bot

GitHub: https://github.com/tgbot-collection/wp-comments-tgbot

介绍: 《使用 Telegram Bot 接受和回复 WordPress 评论》

KeepMeBot

https://t.me/KeepMeRunBot

在Docker Hub宣布将清理不活跃镜像之后,就搞出来了这个东西。目前来说,emmm,能用!仅此而已

用起来很简单,添加就是了!

有趣的Telegram Bot

当然了你能够看到添加记录

有趣的Telegram Bot

甚至,为此我还有个域名……??‍♀️

GitHub: https://github.com/tgbot-collection/KeepMeBot

介绍: 《KeepMeBot 保活机器人》

DailyGakki

https://t.me/my_gakki_bot

? 每日分享最可爱的Gakki

这么可爱的老婆,难道你不想每天都看到吗?那么既然如此,不如就快来使用这个Bot吧!

怎么样,喜欢今日份的老婆吗?

有趣的Telegram Bot

不仅可以手动呼叫你的老婆,还能够定时推送哦!

有趣的Telegram Bot

GitHub: https://github.com/tgbot-collection/DailyGakki

TeleTweet

https://t.me/tele_tweetbot

某一天,我在用着电脑,突然想发这样一条推文:

有趣的Telegram Bot

那么该怎么办呢?打开Chrome,打开Twitter网页版,粘贴图片,输入文字,回车。

如果能直接在某个应用之内一气呵成那该多少?没问题啊!

有趣的Telegram Bot

这不就有了嘛!

当然了,目前这个机器人还非常简陋,只能简单的发个推,就算带图,也只能带一个图。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?

有趣的Telegram Bot

但是从个人的角度来说,我还是更倾向于静态类型的Go的。动态语言嘛,确实上手快,大部分情况下开发也快,但是有的时候它.不出来啊?它类型七十二变啊?‍♀️

但是静态语言这点就很好了,我可以凭借着想象力就把代码写出来?而且如果做成docker image,来一波multi-stage build那就更刺激了。看,那些image很小的,就是go写的?,有些甚至直接是scratch来的,image里就是一个孤独的二进制文件?

有趣的Telegram Bot

NCMBot

https://t.me/netease_ncm_bot

都知道,网易云音乐很早之前就开始用一种名为NCM格式的DRM文件?一旦你会员过期了,你就听不了了。那怎么行,要转换成flac或者mp3之类的才可以嘛。

不慌,问题不大!给bot发你的ncm就可以了!

有趣的Telegram Bot

但是有一个小问题哦,Telegram Bot仅支持下载20M、发送50M的文件,所以后续打算找方法绕过去这个限制,?使用client API啦!

哦对了,以后也许会考虑增加QQ音乐的QCM(是这个?)的支持,甚至你发一个YouTube/PornHub链接,也会把下载完成的文件发给你?

GitHub: https://github.com/tgbot-collection/NCMBot

ExpressBot

https://t.me/bennyblog_bot

啊?这个bot就很有历史渊源了。这是我还是实习生的时候开发的用来查快递、聊天的bot,甚至还能查看美剧电影下载地址。

但是后来快递接口炸了,聊天接口也炸了,也没有兴趣维护下去了?‍♀️

所以就给archive了

有趣的Telegram Bot

有趣的Telegram Bot

这个bot估计是没什么用了,?希望能够找到接盘侠,只要更新下快递的接口就可以了

GitHub: https://github.com/tgbot-collection/ExpressBot

介绍:《ExpressBot:一个可以帮你查快递、追踪快递状态、还能陪聊的Telegram bot》

YYeTs Bot

https://t.me/yyets_bot

这个也是一个稍微有些历史的bot,近期重构了一下,选择了模拟登录+爬虫的方式,这样获取到的资源就会更加精准了

有趣的Telegram Bot

有趣的Telegram Bot

GitHub: https://github.com/tgbot-collection/YYeTsBot

介绍:《人人影视资源搜索机器人》

Wayback Machine Bot

https://t.me/wayback_machine_bot

Internet Archive是什么大家都知道吧。平时遇到什么文章,可以随时丢给机器人,机器人就会帮你去存档。反抗审查的一种手段。

有趣的Telegram Bot

??

好的,那么今天就先分享这些,本王先告辞了!?

开源地址
文章版权归原作者所有丨本站默认采用CC-BY-NC-SA 4.0协议进行授权|
转载必须包含本声明,并以超链接形式注明原作者和本文原始地址:
https://dmesg.app/telegram-bot-collections.html
喜欢 (27)
分享:-)
关于作者:
If you have any further questions, feel free to contact me in English or Chinese.
发表我的评论(代码和日志请使用Pastebin或Gist)
取消评论

                     

去你妹的实名制!

  • 昵称 (必填)
  • 邮箱 (必填,不要邮件提醒可以随便写)
  • 网址 (选填)
(8)个小伙伴在吐槽
  1. 感谢分享,俺也分享一个备份bot,这个bot除了备份到Internet Arhcive之外,还支持备份到archive.today、IPFS和Telegraph https://t.me/wabarc_bot
    路人2021-03-20 20:13 回复
  2. gakki bot好评
    gakki2021-03-07 00:10 回复
  3. 可以自建bot API来实现超大文件的处理,参见the bot API.
    贝昕2021-01-29 03:02 回复
    • 刚刚拿Telethon试了一下,完全无视20下载50上传的限制。我这个就是用Telethon实现的……看来今晚可以精简一些代码了
      --本评论由Telegram Bot回复~❤️
      Benny小土豆2021-01-29 10:00 回复
  4. 老婆真可爱呀! 已经在用着这些Bots了?
    BobMaster2020-10-26 21:38 回复
    • 对啊,我老婆很可爱的 对吧
      --本评论由Telegram Bot回复~❤️
      Benny小土豆2020-10-26 21:45 回复
  5. 本王可還行( 大王叫我來巡山嘍?
    木子2020-10-26 07:21 回复
    • 来啊 你来巡山吧
      --本评论由Telegram Bot回复~❤️
      Benny小土豆2020-10-26 07:37 回复