您的位置:主页 > X一生活 >[教学]如何用nodejs建立一个简单的Telegram >

[教学]如何用nodejs建立一个简单的Telegram

作者: 2020-05-22 浏览: 250 次

Telegram 是一个颇为知名的通讯软件,相信大家会对它的加密、自订贴图功能非常满意,但是除了这些功能外,Telegram 官方还提供了 API 让我们可以建立一些自动应答的帐号(Bot),建立起来不算太难,不但饶有趣味,还很有成功感的!

教学名称:如何用 node.js 建立一个简单的 Telegram Bot?
Bot 功能:简单计数机
相关软件:Telegram
相关程式库:Github – yagop/node-telegram-bot-api
教学难度:★★★☆☆

準备阶段

需要安装 node.js,建议在官网安装 LTS 的 node.js 版本。需要对 node.js 有基本的认知,例如语法。(英文教学)需要懂得基本的命令行介面(CMD、Terminal)的操作。(英文教学)需要有一个 Telegram 帐号。

详细步骤

确定已经有以上需要的东西后,就直接按照下面的步骤动手做吧!

A. Telegram BotFather 篇

1. 打开 Telegram,在搜寻框输入 @BotFather,点击第一项的搜寻结果,然后按 Start。
[教学]如何用nodejs建立一个简单的Telegram

2. 输入 /newbot

3. 输入你属意的 Bot 名称,可输入中文或英文。

4. 输入你属意的 Bot 的英文 username,不能与其他现有的 username 相同并必须以 bot 结尾。(例如:your_bot)

5. 成功后会获得一条看似乱数的 Token,接下来会需要用到。

B. Coding 篇

6. 建立一个资料夹名为【nodejsbot】,然后在命令行介面使用 cd 指令进入该资料夹

7. 在命令行介面输入 npm 指令作初始化,这会自动建立一个 package.json 方便管理 npm 的 library。
过程中不停按 Enter 即可。

7. 在命令行介面输入 npm 指令以获取教学所需的 Telegram Bot API 程式库【yagop/node-telegram-bot-api】。

8. 使用文字编辑器建立一个 app.js 档案,并贴上以下内容,并按照当中的指示改动内容后储存档案。

9. 在命令行介面输入以下命令,以执行我们刚刚写好的 Bot。

10. 在 Telegram 的搜寻框输入 @username,username 为第 4 步时输入的 username。

11. 点击 Start 按钮,输入 /cal 2*2
[教学]如何用nodejs建立一个简单的Telegram

12. 你的第一个 Telegram Bot 就这样完成了!

总结

本篇教学主要是为了令大家对 Bot 有基本的认识,日后或会推出一系列的进阶 Telegram Bot 教学,大家可以留意我们的 Facebook 专页 :)

有兴趣的朋友可以到这个 npm library 作者的 Github 专案一览,里面提供了不少 Example 以供学习。

本篇文章 [教学] 如何用 node.js 建立一个简单的 Telegram Bot? 来自 砂煲部落格 3Bro Blog

本站内之所有文章皆为原创,本站保留所有权利,严禁擅自全文转载,对此我们保留一切法律权利。

合作、授权事宜请 Email 至 [email protected],谢谢!

阅读这篇文章的读者也会看:

[教学]如何用nodejs建立一个简单的Telegram[教学] 如何开启/隐藏电脑上的资料夹和档案[教学]如何用nodejs建立一个简单的Telegram[投稿] 属于香港人的跨境收款方法[教学]如何用nodejs建立一个简单的Telegram[教学] 如何设定路由器的通讯埠转发(Port…[教学]如何用nodejs建立一个简单的Telegram[教学]…[教学]如何用nodejs建立一个简单的Telegram[教学] Instagram 使用技巧:减少数据用量
猜您还喜欢 猜您还喜欢