Node.js Telegram Bot API
Node.js module to interact with official Telegram Bot API. A bot token is needed, to obtain one, talk to @botfather and create a new bot.
Install
npm install --save node-telegram-bot-api
Usage
const TelegramBot = require('node-telegram-bot-api');
const token = 'YOUR_TELEGRAM_BOT_TOKEN';
const bot = new TelegramBot(token, {polling: true});
bot.onText(/\/echo (.+)/, (msg, match) => {
const chatId = msg.chat.id;
const resp = match[1];
bot.sendMessage(chatId, resp);
});
bot.on('message', (msg) => {
const chatId = msg.chat.id;
bot.sendMessage(chatId, 'Received your message');
});
Documentation
Note: Development is done against the master branch.
Code for the latest release resides on the release branch
Experimental features reside on the experimental branch.
We have a Telegram channel where we post updates on
the Project. Head over and subscribe!
Some things built using this library, and might interest you:
License
The MIT License (MIT)
Copyright (c) 2017 Yago