Installed the Node.js program, then created the folder, installed the nvm server (npm init command), then installed the library for interaction with the Telegram API (npm install --save node-telegram-bot-api command), then wrote the code :
const TelegramBot = require('node-telegram-bot-api'); // replace the value below with the Telegram token you receive from @BotFather const token = '111111111:XXXXXXXXXXXXXXXXXXXXXXXXX'; // Create a bot that uses 'polling' to fetch new updates const bot = new TelegramBot(token, {polling: true}); // Matches "/echo [whatever]" bot.onText(/\/echo (.+)/, (msg, match) => { // 'msg' is the received Message from Telegram // 'match' is the result of executing the regexp above on the text content // of the message const chatId = msg.chat.id; const resp = match[1]; // the captured "whatever" // send back the matched "whatever" to the chat bot.sendMessage(chatId, resp); }); // Listen for any kind of message. There are different kinds of // messages. bot.on('message', (msg) => { const chatId = msg.chat.id; // send a message to the chat acknowledging receipt of their message bot.sendMessage(chatId, 'Received your message'); }); Then it displays an error, but the bot works:
node-telegram-bot-api In the future, you will have to enable it yourself. See https://github.com/yagop/node-telegram-bot-api/issues/319 . module.js: 652: 30