telegram私聊机器人,创建只需一分钟!替代Livegram Bot
来自大佬网友:酒神分享。
前情提要:
Livegram Bot是telegram官方开发的私聊机器人,用于双向消息转发
但最近telegram鬼迷心窍,开始用Livegram Bot给用户群发广告,几乎所有使用者受到影响
取消广告需要购买付费套餐,不买的话,你的机器人就变成tg的发广告工具了,着实抽象
迫于tg的迷惑操作,广大用户纷纷寻找自建私聊机器人方案
之前我写的项目NFD项目因为完全无服务器化,突然有好多用户开始搭建起来
像大部分开源项目一样,完全没有经验的用户很有可能在某个小细节地方卡住,因此琢磨了下降低部署难度的办法
Livegram Bot采用的是子母机器人的模式,用户把自己的token发给Livegram Bot机器人(母bot),自动创建接管的子bot
因此我们也实现了一个子母机器人的模式的NFD项目,尽量保留原有nfd的操作习惯,但大大降低部署难度
先说如何用,超级简单
用户先去 @BotFather,输入 /newbot 按照指引输入你要创建的机器人的昵称和名字,点击复制机器人吐出的token,然后...
到@NodeForwardBot粘贴,完活。
就是这么简单。
NodeForward2.0 和原版nfd项目的区别
每日消息数量上限
原版nfd项目使用了cloudflare kv作为数据存储方案,而kv有每天1000条写入的配额限制。
每次聊天双方发消息都要消耗配额,当配额用尽时bot会变为无响应,在一些重度聊天场景下会比较麻烦,也可能会被有心人利用(消息轰炸消耗配额)
NFD2.0聊天数量是没有限制的,自由聊天
部署难度
原版nfd是自托管项目,像大部分开源项目一样,完全没有经验的用户很有可能在某个小细节地方卡住
而NodeForwardBot 2.0的部署流程大大缩减,几乎是有手就行。只需要创建token,然后粘贴,完事
服务架构
cloudflare付费套餐可以使用snippets,相当于无限配额的轻量版worker。
机器人部署在snippets规则上,完全靠cf的基础架构驱动,理论上不会掉线。
项目定位
原版nfd项目主要是为了打击诈骗而创建的附属项目,因此有很多交易提醒消息;
而新版定位是通用的产品级消息forward机器人,因此舍弃了这些提醒消息