Telegram机器人(TGbot)交互申请指南

背景:之前在lxk和青龙教程里面都有提到过,但是没有系统的说。应大家要求单独梳理成一个指南,放羊毛锦囊,方便新人朋友食用。

TGbot交互一般需要下面👇几个参数,一步一步把参数拿到就行。

  1. BOT_TOKEN
  2. BOT_USER _ID
  3. BOT_API_ID
  4. BOT_API_HASH

下面是梳理每个参数获取的图文步骤。

前提条件:自备梯子🪜

一、BOT_TOKENBOT _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_IDBOT_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_TOKENTG_USER _ID

后话:如果指南🧭存在bug,欢迎👏大家留言,我会跟进修订的。

注意:
1.文中二维码和链接可能带有邀请性质,请各位玩家自行抉择。
2.请勿通过链接填写qq号与密码、银行卡号与密码等个人隐私信息。
3.禁止纯拉人头,拉app注册等信息,发现必小黑屋。
4.同一种信息仅发一次,多发会被删除。
5.发现违规行为请私信站长LAzySheep或进TG群举报。
本文由 @LAzySheep 发布。如若转载,请注明出处: 科技玩家 » Telegram机器人(TGbot)交互申请指南

给TA买糖
共{{data.count}}人
人已赞赏
学习笔记折腾记

环境变量一览表

2021-7-17 0:40:26

学习笔记折腾记

命令解读指南

2021-7-19 16:47:53

83 条回复 A文章作者 M管理员
  1. 小技技

    谢谢分享~

  2. 二萌萌

    哦哦

  3. 东东东尼大木

    填入bot就可以用了吗

  4. Mson

    学习了,谢谢分享

  5. tnc

    👍

  6. 捡垃圾

    今天 怎么发送命令 突然报
    something wrong,I'm sorry
    {'code': 401, 'message': 'jwt expired', 'data': 'jwt expired'}
    这是什么原因

  7. 旋律

    学习一下

  8. Rishon
    • 张阿呆沉醉study

      vmess://ew0KICAidiI6ICIyIiwNCiAgInBzIjogImNmbWVtLmNvbV/wn4e38J+Hul9SVV/kv4TnvZfmlq/ogZTpgqZfMSIsDQogICJhZGQiOiAiNDYuMTcuNDUuMTM5IiwNCiAgInBvcnQiOiAiNTY5NjciLA0KICAiaWQiOiAiNTQ1ODI2MWItZWMxOC00NjczLTkyNTEtZmE3ODU5YTVjYWNiIiwNCiAgImFpZCI6ICIwIiwNCiAgInNjeSI6ICJhdXRvIiwNCiAgIm5ldCI6ICJ0Y3AiLA0KICAidHlwZSI6ICJub25lIiwNCiAgImhvc3QiOiAiIiwNCiAgInBhdGgiOiAiIiwNCiAgInRscyI6ICIiLA0KICAic25pIjogIiINCn0=
      试试这个节点,刚注册俩。。要是不行的话就油管找博主分享的免费节点然后用里面的俄罗斯节点

  9. 阿梦

    请问一下 为什么我创建的机器人输入/start不回复我
    https://my.telegram.org/
    这个网站注册api的时候直接报错呢?

  10. jh672833

    刚开始学习 感谢分享

  11. qingling

    厉害啊😁

  12. 生机伯伯

    第二步填写那creatapplication出现error

  13. 飞龙哥

    挺好的!!!😁

  14. 爱吃猫的鱼

    哎,一直ERROR,换个三四个节点,快疯了

  15. hnsycxm

    很好、很强大,这个一定得支持!!!

  16. 阳阳

    感谢大佬

  17. tan

    nohup python3 -m jbot >/ql/log/bot/bot.log 2>&1 &
    小姐姐,现在不用输入这条命令了吗

  18. 没有用啊一直换节点申请api还是error大佬还有什么别的办法

    • 出差,换个机场。✈️

    • 一样报错

  19. 巴拿马锅盔

    /chart 1
    something wrong,i'm sorry list index out of range
    大佬知道这是咋回事吗?

    • LAzySheep

      根据我的经验,他这个图是按周来画的,没满一周它画不出来,bean命令也是。

  20. 小白爱科技

    这个机器人可以同时开几个?我这边多容器,只更换BOT_TOKEN只能开启一个

  21. 疯人君

    有谁成功过吗,一直报错ERROR

  22. General

  23. 小天1070

    大佬,箭头那地方填什么,最后一步了

    • LAzySheep

      不用填,不愿管,该有的你都有了。

  24. border

    为什么每次重启容器都要输入这个命令呢?
    nohup python3 -m jbot >/ql/log/bot/bot.log 2>&1 &

  25. 誰

    接收不到反馈。。

    • LAzySheep

      应该没配置对。我测试过了,可以交互。

  26. 蔡伊

    申请就是erro

    • LAzySheep

      一般都是网络问题。 。。

  27. 蔡伊

    一直ERROR,呜呜呜

  28. brian

    一直提示ERROR怎么解决,url 也有填写 https://www.telegram.org
    还是一直报错

    • brian

      在海外,应该没有访问不了的问题,请问换个节点,是怎么换。

  29. joker哲少

    成功不了,一直这样子

    • LAzySheep

      代理有问题,换一下代理就行了,

  30. 可以收消息,但是无法互动怎么办?

    • 设置代理了吗?要http哦。

    • 同问

  31. Aa1

    大佬,来到这一步一直提示ERROR怎么解决

    • LAzySheep

      换个节点试试。

    • avimet

      亲测,url那里写个telegram的网址可以解决,我当时好像写的https://www.telegram.org

  32. 小岳最帅

    最重要的代理那一步怎么设没讲

    • LAzySheep

      因为我没有设置。。。我直接路由器代理的。懒得搞了。。。

    • L

      是全局还是大陆白还是gfw???

    • LAzySheep

      我是gfw

  33. kk

    服务器的,推送失败,不知道怎么设代理...

    • LAzySheep

      代理我确实没有给青龙bot设置过,我在路由器就设置了代理了。你可以去羊毛解惑问问。或者私信一下已经成功的站友。我记得之前@zhanyce,这个站友有成功,你要不要试试私信他。也不知道他现在会不会来了。

    • kk

      好的

  34. hzjflying

    从来没玩过bot。现在该开始学习了。。

  35. 等号是加号

    大佬,我想问个企业微信的问题。
    我用本站成功设置了企业微信的推送,但我企业微信本身有企业A的,现在因为推送又设置了一个企业B。
    有什么办法能解决:普通微信接收企业B的推送消息,企业A还得正常用着毕竟工作所需。。

    • LAzySheep

      在个人微信关注企业b微信的公众号就可以咯。

    • 等号是加号

      我个人微信信息和注册企业微信B的信息是一致的。现在微信已经关注了企业微信B。。但我感觉我搞错了。还是接收不到任何信息。

      在企业微信的配置页面,也无法添加新成员,因为普通微信和企业微信的注册信息是一直的T-T,还望大佬继续赐教。。。

    • LAzySheep

      一个一个解,企业微信的应用是否选择了成员?把你自己加进去。

    • 等号是加号

      emmmm,看来是无解了,因为提示我普通微信和企业微信的注册信息是一致的。。无法添加成员

    • LAzySheep

      那你改改企业微信的注册信息行不行啊?

  36. wenyin

    好奇的问 设置完这个有什么用处吗😁

    • LAzySheep

      可以直接发送js文件给bot,添加定时命令。或者/dl +脚本链接直接下载,然后保存并运行,自动添加定时命令。

  37. 加林

    不知道为什么,每次用/chart 6、或者/bean 6,都会卡死……然后过阵子才恢复。不清楚是否跟账号有关系……因为6这个位置换过好几个账号了,还是这样。

    求一个重启bot的命令哦!

    • 加林

      用ql bot能解决,但是好像是重装了一遍,不是重启?

    • LAzySheep

      我来试试这个6号

    • LAzySheep

      我刚刚试了6号的bean和chart都ok,我只有一次遇到卡死,就是6号账户挂了不到一星期。我当时理解是因为不满这么长时间,无法出图表。如果你都挂了一周,还是不行出来,那确实是奇怪了。。

    • 加林

      目前稳定了!!!哈哈今天从头到尾bean了一下,都没卡住😁

    • 这样的

      我一直bean和chart 不行呢

个人中心
今日签到
有新私信 私信列表
搜索