为什么要搭建它:
- 众所周知,+86号段的Telegram用户在私聊非+86用户时会受到限制(当然也可以通过 @SpamBot 申诉以解除限制),那么如果自己用的是非+86号码,平时又有很多+86用户需要联系自己,就可以让他们直接私聊机器人,由机器人作为传话筒,方便交流。
- 使用机器人和别人聊天,一定程度上可以减少自己的窗口数量,也在一定程度上保护了自己的隐私。
它能做什么:
- 转发用户的消息
- 通过机器人一对一地回复用户
- 向使用过此机器人的用户发送广播消息
- 执行一些简单的指令(需要进行一些高级操作,建议前往YouTube观看峰哥的电报机器人系列教程)
搭建需要用到的两个Bot:
- @BotFather
- @LivegramBot
正式开搞:
打开Telegram搜索框,输入 @BotFather ,通过它申请建立一个新的机器人项目。
向 @BotFather 发送指令 /newbot
,申请建立一个新的机器人。
然后会询问你准备给它起一个什么名字,大家可以自由发挥。(反正可以随时更改)
然后再给它起一个 username ,方便其它用户更快地找到它。
然后 @BotFather 会提示创建完成,并生成了专属的API(图中打码部分)。复制这个API代码,后边有用。
[scode type="lblue"]手机上创建的话,可以直接点击"Use this token to access the HTTP API:"后边的那段代码,就自动复制到剪贴板了。注意,不要复制错误,否则无法正常使用机器人。[/scode]
打开 Telegram 搜索框,搜索 @LivegramBot。
发送 /addbot
指令,然后会提示让你先找 @BotFather 创建一个机器人并拿到API。因为我们已经执行过这个操作,所以此处直接粘贴上一步中获取的API并发给 @LivegramBot 。
此时 @LivegramBot 提示添加成功,也就意味着把部分操作托管给了 @LivegramBot 。
此时我们的私聊机器人已经搭建完毕,可以正常使用。只是还有点简陋。
[scode type="yellow"] One More Thing 👉 简单设置一下私聊机器人的基础信息。 [/scode]
我们回到 @BotFather 聊天窗口。发送 /mybots
,查询你创建过的机器人。选择我们刚刚建立的那个私聊机器人。
然后选择 Edit Bot
,对机器人的基础信息进行设置。
之前已经为机器人命名了,所以现在只需要添加描述、介绍、头像即可。
以下图片仅为示例,请网友们自由发挥,举一反三。
成品示例:
测试一下:
使用另一个账号对这个机器人发送聊天内容,发现机器人已经可以正常转发用户的消息了。
如何回复:
只需要按住机器人转发的消息,左划(或点按、长按...视具体的客户端而定)回复,即可完成一对一的回复。
Have fun~
有疑问可以在博客留言或者通过我的电报机器人 @ChaCha20ietfpoly1305_bot 联系(随缘回复)。
请问这个按下/start之后livegrambot自动回复的那条消息怎么更改啊
截图看一下吧。
不行
具体描述一下你的问题?
怎麼給機器人換頭像呀
在botpic那里,上传新的即可
博主,请教一个问题,国内手机号能申请注册Google和telegram这些软件吗?目前好像Google不行了,telegram我没试过。如果不能注册或者不想用自己的号码,有什么方法能注册吗?
你好,部分大陆手机号还是可以申请的,主要是运营商这几年在慢慢加大对注册境外服务的限制,比如可以拦截谷歌给你发的验证短信。我自己的账号注册的早,那时候谷歌主要业务还没退出大陆。后来我也用自己的大陆手机号成功注册过几个谷歌账号还有telegram账号,不过我的主账号用的还是境外的实体或者虚拟号码。虚拟号码最方便,一般也没啥月租,比如Google Voice。你可以在淘宝上直接买到GV号码,可以用于注册大部分境外账号,我主要是注册了脸书、WhatsApp等主流的社交媒体账号,不过有的时候可能虚拟号码也会被限制,毕竟国外也有电信诈骗,有些平台多少还是有一定的限制的。前段时间淘宝好像也屏蔽过GV等关键词,如果买不到的话,可以到我朋友的小卖部看看,还是比较靠谱的:https://fk.myue.cc/
GV是挂靠在谷歌账号下边的,所以不能用于注册谷歌账号,要想注册谷歌的话,可以在淘宝上找接码的。
你好,按照你的方法我做出了自己的机器人,怎么设置机器人更多的功能呢
你好,我只是根据自己的需求研究了一下转发。没有进行更深入的研究,所以我也不知道。
Edit @zhihua_bot info.
Name: zhihua_bot
Description: 🚫
About: 🚫
Botpic: 🚫 no botpic
Commands: no commands yet
博主你好,请问怎么填写以上这些信息呢,求告知谢谢!
你好,这个是需要自己一项一项输入的,根据botfather的菜单来选,应该是edit info吧。你可以用谷歌翻译查一下意思。
请问一下机器人怎么设置,通过机器人一对一地回复用户,谢谢您。
似乎只能通过回复对应消息的方式来实现一对一回复。
你好,机器人有了,也按照你图解做了,则呢设置机器人指定自动回复以及链接按钮
@FpHaRuUl
这是我的飞机号,你看到消息,回复一下我哦
你好,这个我不清楚,我只是用到了转发消息的功能,其他的没有深入研究。
@Sabrina 你好转发消息好像不是很稳定,两天前设置的,今天测试,就不会转发消息给机器人了,这是为什么,这个机器人APi 能链接多个机器人吗
你好,这个我不太清楚,我只是用到了最基础的功能,没有深入研究。
好吧,我试过了,行不通,谢谢分享
不客气。
有時候會失效
请问这个按下 /start 之后 livegrambot 自动回复的那条消息怎么更改啊
这个我不清楚。