背景:之前在lxk和青龙教程里面都有提到过,但是没有系统的说。应大家要求单独梳理成一个指南,放羊毛锦囊,方便新人朋友食用。
TGbot交互一般需要下面?几个参数,一步一步把参数拿到就行。
- BOT_TOKEN
- BOT_USER _ID
- BOT_API_ID
- BOT_API_HASH
下面是梳理每个参数获取的图文步骤。
前提条件:自备梯子?
一、BOT_TOKEN、BOT _USER _ID获取
1、Telegram上搜索BotFather,选择ID:BotFather;
2、选择BotFather,对话框最下面的点击”开始“,会收到自动回复消息;
- 点击选择”/newbot“,系统会自动回复:给你的机器人起一个名字。
- 回复你想要设置的机器人名字,系统会自动回复:设置一个username;
- 回复你想要设置的username:如名字已被占用,会要求你重新设置,请注意后缀必须有bot;
- 成功设置username后,会收到token,即第一个参数“BOT_TOKEN”;
3、然后搜索getuserIDbot,并点击开始对话,getuserIDbot会发送给你一串数字,就是UserID,即第二个参数”BOT _USER _ID“
二、BOT_API_ID、BOT_API_HASH获取
- 访问 https://my.telegram.org/
- 输入自己的手机号码,国内手机号码需要前面➕86;
- 填好手机号码,点“next”,会发送验证码,发完后回到Telegram,收到官方账号发的验证码copy,回到网页填上;
- 选择API development tools,app title、shortname随便填,url 不用填,platform随便选?creatapplication;
这一步忘记截图了,引用了小天1070同学的截图。 - 然后就能得到第三个参数BOT_API_ID和第四个参数BOT_API_HASH
三、然后按照各平台要求,把参数填入对应文件
- 青龙、noobx用户将对应参数填入config文件夹?的bot.json
- lxk用户在部署的时候填入环境变量TG_BOT_TOKEN、TG_USER _ID
后话:如果指南?存在bug,欢迎?大家留言,我会跟进修订的。
谢谢分享,学习了
打卡升级
mark一下。
getuserIDbot 获取不了第二个参数”BOT _USER _ID“?
谢谢大佬分享,谢谢!
赶紧存下来
大佬 牛逼!
膜拜大佬
打卡升级
真棒,感谢分享!
谢谢分享
辛苦了,学习一下
辛苦大佬分享了,我先学习一下
感谢分享,插眼学习