使用cloudflare workers 免费部署一个属于自己的Telegram转发机器人

使用cloudflare workers 免费部署一个属于自己的Telegram转发机器人

电报私聊机器人

阿九

当你因为某些原因被Telegram风控扫到,导致别人无法和你单独私聊

当你不想暴露自己的Telegram信息,想让别人通过机器人联系你

你可以试试搭建一个机器人,这样别人和机器人的对话会转发给你,你回复机器人,对方也能收到你的信息

特点

  • 基于cloudflare worker搭建,能够实现以下效果搭建成本低,一个js文件即可完成搭建
  • 不需要额外的域名,利用worker自带域名即可
  • 基于worker kv实现永久数据储存
  • 稳定,全球cdn转发
  • 接入反欺诈系统,当聊天对象有诈骗历史时,自动发出提醒
  • 支持屏蔽用户,避免被骚扰


步骤

1. 从@BotFather获取token,并且可以发送/setjoingroups来禁止此Bot被添加到群组

设置你的BOT用户名和名字

设置完后会获得一个TOKEN

2. 从uuidgenerator获取一个随机uuid作为secret

这个就是

3.从@username_to_id_bot获取你的用户id

4.登录cloudflare,创建一个worker

这里不用管,先点部署

先来配置环境,再次点这里,选择你创建的workers

点击设置

增加一个ENV_BOT_TOKEN变量,数值为从步骤1中获得的token

增加一个ENV_BOT_SECRET变量,数值为从步骤2中获得的secret

增加一个ENV_ADMIN_UID变量,数值为从步骤3中获得的用户id

创建一个KV

名称设置为nfd

鼠标滚轮往下滑,找到这个

前面写nfd,后面选择你刚才创建的nfd

回到workers页面,选择你刚创建的workers,点击快速编辑,把原先的代码全部删除

进入这个网页,点击图中按钮复制

复制到workers这个框里,然后点右上角的保存并部署.

如果不希望打开机器人有文字说明干扰,可以把第11行的“true”改为“false”,点击保存部署



以上都做完后,回到你的workers,里面会有一个网址


将这个网址复制到浏览器,在后面添加"/registerWebhook",然后回车

网页中会弹出OK

自此搭建完成


代码项目地址:https://github.com/LloydAsp/nfd

Report Page