傻妞对接TG机器人
注册cloudflare账号
TG(Telegram)注册
需要用到的:
vpn(魔法上网,毕竟tg需要翻一翻才可以进)
手机号(国内即可)
手机(安卓苹果都行,本文安卓演示)
打开下载安装好后的tg点击start...

进行手机号注册接码

输入验证码,跳转后设置昵称(自己定义即可)
然后进入页面后我们设置中文(因为是英文页面,对国人不是很方便

复制以下从浏览器打开(我这里是谷歌打开第一个点击进去会提示跳转tg点击图二箭头所示即可中文,如图三所示)
tg://setlanguage?lang=zh-hans-rawCOPY



到此TG注册完成
设置tgbot机器人
我们在tg主页搜索(顶部)
botfatherCOPY

点击第一个进入后我们点击页面的开始

他会出现类似菜单的回复如图所示,我们找到并点击/newbot

然后我们进行tg机器人的设置,首先设置昵称(详细看图注释切记是bot结尾)红色箭头就是你的机器ID和token长按复制备份好后续有大用

然后我们回首页搜索
getuseridCOPY

点击开始,然后会回复你一串数字,那就是你的id后续有用


到此机器人设置算是完成
配置cf(cloudflare)
首先打开cfhttps://dash.cloudflare.com/sign-up 输入邮箱密码注册~

注册登录好后我们,点击workers,设置子域名(自定义)

弄好了后会让你选择哪种的收费配置(选择US$0的那个即可)

然后会验证邮箱,自行去邮箱点击连接打开进行验证
验证成功后我们点击workers点击创建服务

然后配置服务

创建好后,我们点击快速编辑

重要的来了,我们删除左边的所有代码如图删除

将下面的复制粘帖到左边替换(请把下面的/bot后面的数字1104460601替换成你的机器人ID):

创建worker
然后把左侧所有代码替换成下面的代码,注意第一行你的机器人ID替换成机器人TokenXXX:XXXXX冒号前面的XXX部分,即前面的数字部分,前面的/bot不要删除
const whitelist = ["/bot你的机器人ID:"];
const tg_host = "api.telegram.org";
addEventListener('fetch', event => {
event.respondWith(handleRequest(event.request))
})
function validate(path) {
for (var i = 0; i < whitelist.length; i++) {
if (path.startsWith(whitelist[i]))
return true;
}
return false;
}
async function handleRequest(request) {
var u = new URL(request.url);
u.host = tg_host;
if (!validate(u.pathname))
return new Response('Unauthorized', {
status: 403
});
var req = new Request(u, {
method: request.method,
headers: request.headers,
body: request.body
});
const result = await fetch(req);
return result;
}配置完成后点击左下角部署即可~
备份记录好自己的加速地址,点击workers点击概述找到你创建的点击进入

看如图所示,推荐2选择打开直接复制网址就是你的加速

到此算是完毕了
然后开始傻妞对接tg
#设置TGurl set tg url https://xxx.xxx.workers.dev #设置TG机器人token set tg token xxx:xxxxxxxxxxxxx 给你的tg机器人发送myuid获取管理员id #设置TG机器人管理员 set tg masters t1&t2&t3… #设置接受通知的TG账号(不发也可以) set tg notifier t1&t2&t3… 上面的t1等等都是tg账号ID,不是bot机器人ID和Token,可通过TG机器人@userinfobot获得或者@getuserID查询
接下来国内由于被墙,需要套娃
托管域名
我们去CloudFlare里把你的域名托管即可,这里的域名最好就是空域名,没解析任何东西的最好。省的事多。
点击添加站点

输入你的域名

选择第一个0元

然后我们去添加DNS,左边选择对应的域名,点击左边栏出现的DNS,然后点击进入,点击右边的添加记录,下面如图所示,昵称自行定义,IPv4就随意,然后保存即可

然后去点击概述,会给你弹出这个页面,你根据你的dns解析去对应的网站操作,我是腾讯的就是:https://console.cloud.tencent.com/domain 如果你的域名是其他家的自己去对应的找,找到我的域名进行更改!

例如腾讯的域名,如下图,找到后点击更多--修改DNS服务器

然后按照前面官方的提示修改,进入后需要短信验证。验证后,就出现下图:然后进行更改,复制粘帖第5步的替换,两个替换后保存,保存后等一两分钟!

回到概述,往下拉找到这个,点击即可

怎么查看是否成功。他会向你注册的邮箱内发送邮件通知,你成功了!!! 一般按照步骤来是很快就收到的
配置workers
在你当前域名的下面找到workers

点击添加路由

配置完善你的对接,路由的那一空就填写你前面所设置的域名,例如前面DNS记录填写的名称是ceshi,绑定的域名是luomu.com。那这第一个空就填写
ceshi.luomu.com/*COPY
就行了,剩下的就自己选择需要加速的Worker进行关联即可。

关于对接
对接依旧还是用地址对接,只不过这次用你的域名来做对接地址,说白了就是套了个娃,但是也没办法 只能如此破了。
例如TG对接 set tg url https://xxxx.xxxx.workers.dev 是这个,你就可以改成set tg url http://ceshi.luomu.com 有的人用前面这个不行 就在http加个s例如:set tg url https://ceshi.luomu.com
反正就是S和不加S的区别,自己试验
总结
解析也需要时间,所以不要急着说为什么不行。等十来分钟再去刷新看看,切记注意要换一下dns,按照步骤来,问题不大!!!还有自己本身是否可以用,本身是没问题,出事后不能用的,那可以用这个教程。
如果本身就不行,你用这个教程那肯定也不行。所以你前提关联之前的worker是可以使用的才行。。。




