telegram[教学]第一步:建立聊天机器人(Chatbot)

telegram怎么添加机器人账号
今日看到一个电报群里说 使用BOT来签到,很好奇就想学学,来吧 !

创建一个BOT!!!

1、先搜索BotFather

我这里搜索到好几个没有一个可用的,输入/help 返回俄文错误信息。

后来在官网找到了 https://telegram.me/BotFather 直接点击不用搜索,靠谱,管用。

image.png

Telegram 图文详解–创建机器人 BOT_第1张图片
用带官网小图标的靠谱

选项 中英文说明:

/newbot - create a new bot 新建一个bot /mybots - edit your bots [beta] 编辑你的bot Edit Bots /setname - change a bot’s name 变动bot名称 /setdescription - change bot description 变动bot描述 /setabouttext - change bot about info 变动bot info /setuserpic - change bot profile photo 变动bot头像 /setcomma!nds - change the list of commands 设置可用下令 /deletebot - delete a bot 删除bot Bot Settings /token - generate authorization token 天生token /revoke - revoke bot access token 吊销bottoken /setinline - toggle inline mode (https://core.telegram.org/bots/inline) 使bot支持发送贴纸/地点/视频/图片/文档等 /setinlinegeo - toggle inline location requests (https://core.telegram.org/bots/inline#location-based-results) 使机器人拥有访问用户位置的权限 /setinlinefeedback - change inline feedback (https://core.telegram.org/bots/inline#collecting-feedback) settings 收集inline bot的使用统计 /setjoingroups - can your bot be added to groups? 设置bot可否参加群组 /setprivacy - toggle privacy mode (https://core.telegram.org/bots#privacy-mode) in groups 设置bot在群组内的隐私模式(别人无法看见其他人发的/内容) Games (现阶段仅支持h5游戏,flash不会支持) /mygames - edit your games (https://core.telegram.org/bots/games) [beta] 编辑游戏 /newgame - create a new game (https://core.telegram.org/bots/games) 创建新游戏 /listgames - get a list of your games 列出你的全部游戏名称 /editgame - edit a game 编辑游戏 /deletegame - delete an existing game 删除现有游戏
2、使用 newbot创建

使用newbot 创建,然后提示名称背面参加Bot要么_bot
假如回答 sorry 说明 没有创建成功,不然ok!
最常见的是名称已存在!

Telegram 图文详解–创建机器人 BOT_第3张图片 Telegram 图文详解–创建机器人 BOT_第4张图片
TOKEN 肯定要葆护好!以后接口访问都要用到!

3、使用mybots察看你自己的机器人,我这里就一个。

Telegram 图文详解–创建机器人 BOT_第5张图片
4、点机按钮,先后有设置选项

5、API Token 可以重新天生 token和察看token

Telegram 图文详解–创建机器人 BOT_第7张图片
6、 Edit Bot 可以编辑 名称、描述、关于、图片(头像)、下令

名称:不说了,不重复任意改。

描述:这个描述是聊天的时间,在头部表现的。

Telegram 图文详解–创建机器人 BOT_第8张图片
关于:在个人信息页面表现,发送分享链接的时间表现。

图片:直接复制,要么拖进来,那个附件图标点击都可以!!

Telegram 图文详解–创建机器人 BOT_第9张图片
添加下令:格式 xxx-xxxxx 前下令-后描述。 这个下令由于没有代码,以是没有相应,以后详解。

Telegram 图文详解–创建机器人 BOT_第10张图片 Telegram 图文详解–创建机器人 BOT_第11张图片 Telegram 图文详解–创建机器人 BOT_第12张图片
7、Bot settings 设置– 这组默认就行

inline Mode 内联模式 默认是封闭,启用以后就可以在任何聊天地区 跟机器人互动。

详见 https://core.telegram.org/bots/inline

Allow Groups 容许添加到组 默认是开启的,没啥可说的。

Group Privacy 组策略,默认是开启的, 这样机器人不需要担当全部人发的消息,不需要回答全部人发的消息,只需要/开头的。

可以配合 设置机器人为管理员来实现。

Payments 关于支付,没搞过不多说。

Domain 域名空间,用默认就行,想研究的 https://core.telegram.org/widgets/login

8、Delete Bot 和 Payments 不做介绍了。

注:创建一个机器人,7步 8 步可以用默认。

最重要的是下令的相应,下令要想有相应就需要有服务支持。一样平常使用谷歌js开发服务,创建脚本服务,返回需要的内容,还可以使用数据库等。别的,还可以用java等语言编写。以后逐步介绍。

這邊會列出全部 BotFather 會使用的功能,但我們這次只會用到此中幾個,請在訊息框內輸入 /newbot (创建新的聊天機器人) 並送出,送出後 BotFather 會先詢問要設定的聊天機器人「 英文代稱 」!

留意一: 此時輸入的名稱僅是聊天機器人代稱,一样平常時候不會看到英文代稱,之後可别的設定 「對外顯示名稱」 。下列「天長互動創意」為一样平常使用者在對話視窗中會看到的「對外顯示名稱」

留意二: 英文代稱結尾必須是「Bot」或是「_bot」結尾,比方:TestBot 或是 Test_bot
接著會看到:

Good. Now let’s choose a username for your bot. It must end in ‘bot’. Like this, for example: TetrisBot or tetris_bot,

定名完成後看到:

Done! Congratulations…

這時候就代表機器人创建成功囉,為了之後順利與 天長互動創意 OpenTalk 進行串接綁定,在對話內找到

Use this token to access the HTTP API:
後面有一串 Token ,先務必先將它記下來並妥善保存!

若不慎遣失您的 Token 可以在 BotFather 輸入

/mybots 來查詢 token 或是
輸入 /token 來產生一組新的 Token 。

看到网上有许多人建议!电报群组的导航网站,实在每个人都可以创建!一个自己的SearchEngine。

实在原理很easy,基于google提供的自定义搜索 cse.google.com .

image.png

create
创建步骤如下:

在搜索的网站输入 t.me 电报群组的网站。
给SearchEngine定义一个名字,如:电报搜索。
点击 创建 按钮.
创建成功了,点击 公开地点 就可以访问了.
大功告成,试试效果吧。
image.png