#telegram #Bot #GitHub情报
📩 接订阅者来稿,他向我们推荐了自己开发的一个 Telegram Bot
🤖 TdPmBot: 一个 Telegram 私信机器人以及创建器
Github | Telegram Bot
💡 Features:
- 支持公开模式(可创建 PM Bot)和非公开模式 (PM 用,只有管理员可创建 PM Bot)
- 支持完整的发收回复编删消息, 高度可自定义
- 支持设置多条任意欢迎消息
- 支持接入到群组 / 自定义命令
☑️ Todo:照片组支持
⚙ 部署:
可直接通过 Bot Father 申请 Token,然后通过 Demo Bot 完成私信机器人的部署。如果想要自己搭建,亦可以参考 readme,支持脚本管理、Docker 部署和备份迁移
👨🏻💻 开发者称该项目基于 JVM 与 TDLib, 高性能的同时起始内存占用较大, 如果设备内存低则推荐 scp-079-pm。此外,开发者提供了与其他开闭源机器人的 比较, 并称写这个机器人是为了解决 scp-079-pm 的一些不足, 并提醒大家好好看 readme
本频道目前的投稿机器人 @newlearner_pm_bot 本质上是通过 simple-forwarder-bot 这个项目搭建的,而 TdPmBot 既可以做为一个 PM Bot、又可以像 LivegramBot 那样创建新的 PM Bot
而其高度的自定义性、无视 Forword Messages 选项进行对话、自定义命令等给了我很棒的印象。此外,通过它也可以将投稿放到群组展示,让编辑部其他主编及时了解
👀 为了隐私和不滥用开发者机器起见,建议大家自行部署
频道:@NewlearnerChannel
📩 接订阅者来稿,他向我们推荐了自己开发的一个 Telegram Bot
🤖 TdPmBot: 一个 Telegram 私信机器人以及创建器
Github | Telegram Bot
💡 Features:
- 支持公开模式(可创建 PM Bot)和非公开模式 (PM 用,只有管理员可创建 PM Bot)
- 支持完整的发收回复编删消息, 高度可自定义
- 支持设置多条任意欢迎消息
- 支持接入到群组 / 自定义命令
☑️ Todo:照片组支持
⚙ 部署:
可直接通过 Bot Father 申请 Token,然后通过 Demo Bot 完成私信机器人的部署。如果想要自己搭建,亦可以参考 readme,支持脚本管理、Docker 部署和备份迁移
👨🏻💻 开发者称该项目基于 JVM 与 TDLib, 高性能的同时起始内存占用较大, 如果设备内存低则推荐 scp-079-pm。此外,开发者提供了与其他开闭源机器人的 比较, 并称写这个机器人是为了解决 scp-079-pm 的一些不足, 并提醒大家好好看 readme
本频道目前的投稿机器人 @newlearner_pm_bot 本质上是通过 simple-forwarder-bot 这个项目搭建的,而 TdPmBot 既可以做为一个 PM Bot、又可以像 LivegramBot 那样创建新的 PM Bot
而其高度的自定义性、无视 Forword Messages 选项进行对话、自定义命令等给了我很棒的印象。此外,通过它也可以将投稿放到群组展示,让编辑部其他主编及时了解
👀 为了隐私和不滥用开发者机器起见,建议大家自行部署
频道:@NewlearnerChannel
#GitHub情报 #Tools #Bot
💰 CashWarden:一款基于 Telegram Bot 的个人记账管理工具
GitHub | Wiki | Web
👉 Features:
- 支持 Telegram Bot 发送一句话记账
- 内置账号系统,可设置多个账号,分别对应不同资金来源(信用卡、储蓄卡等)
- 统计收入与支出,并提供简单的分析
- 支持新增分类、规则,将不同支出对号入座
👉 Todo:
- 进一步完善分析
- 定时自动记账
- 预算
CashWarden 开创性地使用 Telegram Bot,并支持一句话发送来记账。用户管理后台基于 Web,在这里大家可以设置「账户」和「规则」,即我买菜用的是储蓄卡还是信用卡的钱,便于一句话记账时对号入座
相比于一些专业的记账软件,CashWarden 真的可以称得上是「随手记」,加上基于 Telegram,算是伪全平台了。但如果你对「统计」、「多账本」等功能有更高需求或者有复杂使用场景,还是建议使用专业软件
👀 虽然项目开源,但开发者没有给出详尽的部署文档和对接 Bot 的方法。本项目处于开发初期,UI、功能还相对简陋,希望将来能够进一步完善并提供部署文档。对于记账这种隐私的事情,想必大家不希望交给第三方平台保管。此外,CashWarden 暂时不支持用户解绑 Bot 和销户,我认为这是一个记账管理平台应该有的功能
👏 欢迎大家和我们分享自己的记账方法和经验~
📘 关联阅读:Beancount —— 一个命令行式的复式记账软件
频道:@NewlearnerChannel
💰 CashWarden:一款基于 Telegram Bot 的个人记账管理工具
GitHub | Wiki | Web
👉 Features:
- 支持 Telegram Bot 发送一句话记账
- 内置账号系统,可设置多个账号,分别对应不同资金来源(信用卡、储蓄卡等)
- 统计收入与支出,并提供简单的分析
- 支持新增分类、规则,将不同支出对号入座
👉 Todo:
- 进一步完善分析
- 定时自动记账
- 预算
CashWarden 开创性地使用 Telegram Bot,并支持一句话发送来记账。用户管理后台基于 Web,在这里大家可以设置「账户」和「规则」,即我买菜用的是储蓄卡还是信用卡的钱,便于一句话记账时对号入座
相比于一些专业的记账软件,CashWarden 真的可以称得上是「随手记」,加上基于 Telegram,算是伪全平台了。但如果你对「统计」、「多账本」等功能有更高需求或者有复杂使用场景,还是建议使用专业软件
👀 虽然项目开源,但开发者没有给出详尽的部署文档和对接 Bot 的方法。本项目处于开发初期,UI、功能还相对简陋,希望将来能够进一步完善并提供部署文档。对于记账这种隐私的事情,想必大家不希望交给第三方平台保管。此外,CashWarden 暂时不支持用户解绑 Bot 和销户,我认为这是一个记账管理平台应该有的功能
👏 欢迎大家和我们分享自己的记账方法和经验~
📘 关联阅读:Beancount —— 一个命令行式的复式记账软件
频道:@NewlearnerChannel
❤1
#Telegram #Bot #GitHub情报
📩 接订阅者来稿,他向我们介绍了首发于 liyuans 的一个 Telegram 机器人
🤖 Nazurin:Telegram 图片自动收藏机器人
GitHub | Wiki | Blog | Telegram Bot
👉 Features:
- 获取多种来源的图片(Pixiv / Bilibili 动态 / Twitter 等)
- 从支持的网站下载原图
- 将图片添加到收藏,完成自动化工作流
- 将图片保存在 Telegram Channel 中
- 将图片文件上传到云盘(MEGA / GoogleDrive)或保存在本地
- 将图片的元信息(如名称、标签)保存至多种类型的数据库
- 支持通过 PaaS 等平台部署
👉 使用流程:
- 分享支持的图站 URL 给 Bot
- Bot 自动转发图站 URL 信息到频道/群组作为备份
- Bot 自动上传原图到频道/群组和网盘
👀 这个项目偏向于 ACG,主要是为了方便大家随手将看到并喜欢的图片保存到 TG,同时上传到云端二次备份。项目主要用到了 Telegram 以及一些免费的 PaaS 平台,几乎没有成本,但也注意不要滥用
Roadmap 中,开发者表示将会进一步优化客户端的表现。本项目主要是面向 ACG 用户群体的,既然出圈介绍给大家,也希望开发者或者其他有精力的朋友可以进一步开发,支持更多的主流平台(如 Instagram、微博等)
频道:@NewlearnerChannel
📩 接订阅者来稿,他向我们介绍了首发于 liyuans 的一个 Telegram 机器人
🤖 Nazurin:Telegram 图片自动收藏机器人
GitHub | Wiki | Blog | Telegram Bot
👉 Features:
- 获取多种来源的图片(Pixiv / Bilibili 动态 / Twitter 等)
- 从支持的网站下载原图
- 将图片添加到收藏,完成自动化工作流
- 将图片保存在 Telegram Channel 中
- 将图片文件上传到云盘(MEGA / GoogleDrive)或保存在本地
- 将图片的元信息(如名称、标签)保存至多种类型的数据库
- 支持通过 PaaS 等平台部署
👉 使用流程:
- 分享支持的图站 URL 给 Bot
- Bot 自动转发图站 URL 信息到频道/群组作为备份
- Bot 自动上传原图到频道/群组和网盘
👀 这个项目偏向于 ACG,主要是为了方便大家随手将看到并喜欢的图片保存到 TG,同时上传到云端二次备份。项目主要用到了 Telegram 以及一些免费的 PaaS 平台,几乎没有成本,但也注意不要滥用
Roadmap 中,开发者表示将会进一步优化客户端的表现。本项目主要是面向 ACG 用户群体的,既然出圈介绍给大家,也希望开发者或者其他有精力的朋友可以进一步开发,支持更多的主流平台(如 Instagram、微博等)
频道:@NewlearnerChannel
#telegram #Bot
🤖 谈谈我在用的 Telegram 机器人(一)
最近帮朋友部署了一系列机器人,大多进展顺利。趁着这个机会,想从一个 Channel / Group Owner 的角度,和大家分享一下我在用什么机器人、挑选的理由及同类项目和存在的问题/不足
1️⃣ RSS 订阅:rssbot
选择它的理由很简单:部署简单,展示效果是来源+标题超链接、不会像 instant view 那样容易污染群聊。在 1.x 版本迁移向 2.x 版本的时候,我遇到了带 IPV6 服务器上机器人应答迟缓的问题,开发者耐心帮忙解决了问题
同类项目还有 NodeRSSBot 和 flowerss-bot,大家可以按需选择。配置项方面,大家基本都考虑到了用户权限以及拉取时间间隔的问题。rssbot 不加以配置,容易被滥用
2️⃣ Channel 搜索:telegram-search
* Update:在 24.05 使用 tg_searcher 替代之
由于 unicode CJK 带来的原生分词及搜索拉胯,Telegram 的中文搜索体验一直比较糟糕。本机器人项目采用全局爬取 + ES 分词搜索的方案,尽量为大家的搜索带来一些便利
同类项目基本没有很好用的,之前介绍过另一个项目,将搜索到的消息一个个 forward 给用户,体验极其糟糕。本项目较吃资源,需提前分配 swap。很多用户不了解 Lucene 查询语法,使得使用效果打上一个折扣
3️⃣ Channel 投稿:simple-forwarder-bot
即私信机器人,Bot 会将其他人的信息转发给用户。整体部署和使用较为简单,支持封禁对话用户。目前不满意的地方在于如果对方没有开放 Forword Messages 权限,则不能回复对方。这点我在 投稿须知 已经告知大家
同类项目比较推荐此前开发者来稿的 TdPmBot,功能更加全面。当然也有专门用于「投稿」并展示的项目,如 telegram-submission-bot
频道:@NewlearnerChannel
🤖 谈谈我在用的 Telegram 机器人(一)
最近帮朋友部署了一系列机器人,大多进展顺利。趁着这个机会,想从一个 Channel / Group Owner 的角度,和大家分享一下我在用什么机器人、挑选的理由及同类项目和存在的问题/不足
1️⃣ RSS 订阅:rssbot
选择它的理由很简单:部署简单,展示效果是来源+标题超链接、不会像 instant view 那样容易污染群聊。在 1.x 版本迁移向 2.x 版本的时候,我遇到了带 IPV6 服务器上机器人应答迟缓的问题,开发者耐心帮忙解决了问题
同类项目还有 NodeRSSBot 和 flowerss-bot,大家可以按需选择。配置项方面,大家基本都考虑到了用户权限以及拉取时间间隔的问题。rssbot 不加以配置,容易被滥用
2️⃣ Channel 搜索:telegram-search
* Update:在 24.05 使用 tg_searcher 替代之
由于 unicode CJK 带来的原生分词及搜索拉胯,Telegram 的中文搜索体验一直比较糟糕。本机器人项目采用全局爬取 + ES 分词搜索的方案,尽量为大家的搜索带来一些便利
同类项目基本没有很好用的,之前介绍过另一个项目,将搜索到的消息一个个 forward 给用户,体验极其糟糕。本项目较吃资源,需提前分配 swap。很多用户不了解 Lucene 查询语法,使得使用效果打上一个折扣
3️⃣ Channel 投稿:simple-forwarder-bot
即私信机器人,Bot 会将其他人的信息转发给用户。整体部署和使用较为简单,支持封禁对话用户。目前不满意的地方在于如果对方没有开放 Forword Messages 权限,则不能回复对方。这点我在 投稿须知 已经告知大家
同类项目比较推荐此前开发者来稿的 TdPmBot,功能更加全面。当然也有专门用于「投稿」并展示的项目,如 telegram-submission-bot
频道:@NewlearnerChannel
👍2❤1🎉1
#telegram #Bot
🤖 谈谈我在用的 Telegram 机器人(二)
4️⃣ Group 加群验证:Telegram-CAPTCHA-bot
上次 DC5 出问题后,一直用的他人的验证 Bot 也宕机了,随即萌生了自己部署一个的想法。本项目需要 Pyhton 3.6+ 环境,支持通过简单的加减法进行验证,还可以关联频道记录 log。目前存在的问题是用户验证超时后,不会自动删除未通过内容,待联系开发者解决
在这一点上我更喜欢纯加群验证机器人而非功能众多的群管机器人,如果大家实在要用群管机器人,请自己部署
5️⃣ 查询天气:ExpressBot
这个机器人集成的功能比较多,我主要使用命令回复指定内容和天气查询功能
👀 当然,大家私下使用一定还会涉及社交媒体信息转发、优惠查询推送,甚至是记账、人形自走 Bot 等用途。感兴趣可以在本频道搜索 #Bot,探索更多有趣好玩的机器人
此前还部署过一个 YouTube 视频转音频的机器人,通过 youtube-dl 下载视频、ffmpeg 转码,由于太吃资源+滥用,不得不停掉。目前最想要的是针对 Multiple Pinned Messages 的 Bot 解决方案,可以自动取消频道自动 Pin 而只保留群组 Pin
💡 建议大家为部署机器人的服务器设置监控(Uptime Robot 等),宕机则收到提醒。也可以根据服务稳定性酌情调整服务器配置、启用开机自启/守护进程等
频道:@NewlearnerChannel
🤖 谈谈我在用的 Telegram 机器人(二)
4️⃣ Group 加群验证:Telegram-CAPTCHA-bot
上次 DC5 出问题后,一直用的他人的验证 Bot 也宕机了,随即萌生了自己部署一个的想法。本项目需要 Pyhton 3.6+ 环境,支持通过简单的加减法进行验证,还可以关联频道记录 log。目前存在的问题是用户验证超时后,不会自动删除未通过内容,待联系开发者解决
在这一点上我更喜欢纯加群验证机器人而非功能众多的群管机器人,如果大家实在要用群管机器人,请自己部署
5️⃣ 查询天气:ExpressBot
这个机器人集成的功能比较多,我主要使用命令回复指定内容和天气查询功能
👀 当然,大家私下使用一定还会涉及社交媒体信息转发、优惠查询推送,甚至是记账、人形自走 Bot 等用途。感兴趣可以在本频道搜索 #Bot,探索更多有趣好玩的机器人
此前还部署过一个 YouTube 视频转音频的机器人,通过 youtube-dl 下载视频、ffmpeg 转码,由于太吃资源+滥用,不得不停掉。目前最想要的是针对 Multiple Pinned Messages 的 Bot 解决方案,可以自动取消频道自动 Pin 而只保留群组 Pin
💡 建议大家为部署机器人的服务器设置监控(Uptime Robot 等),宕机则收到提醒。也可以根据服务稳定性酌情调整服务器配置、启用开机自启/守护进程等
频道:@NewlearnerChannel