node-telegram-bot-api, 建立你的telegram機器人

登入telegram-web or telegram app 後選

填入@botFather, 進行尋找

對, 就是它, telegram bot 的爸爸XD, 將它加入
@botFather加入後你會發現這個對話框

對, 沒錯, 它告訴你使用/newbot來建立你的機器人, 如下

好了, 我的cn27529bot機器人己有了XD

接下來, 跟它talk講話吧~在講話的前提下, 需要建立跟它溝通的API管道, 我們用nodejs來進行

先安裝要用的套件

裝好後, 建立一個bot.js, 然後填入

// 建立一個 Bot
var TelegramBot = require('node-telegram-bot-api');

const token = '這是你的機器人token';
const bot = new TelegramBot(token, { polling: true });

bot.onText(/\/start/, message => {

console.log(message); // for debug
const chatId = message.chat.id;
bot.sendMessage(chatId, 'Hello World');

});

bot.onText(/\/吃飯飯/, message => {

console.log(message); // for debug
const chatId = message.chat.id;
bot.sendMessage(chatId, '去你的飯飯');

});

然後啟動node bot.js, 然後回到telegram web 或 telegram app對話框中, 填入/start與/吃飯飯

看, 我跟我的機器人, 開始對話了XD

所有對話過程都會在console中列出


收工

https://telegram.me/cn27529bot




沒有留言: