Как создать простейшего телеграм-бота?
Protect Yourself
В этой статье вы узнаете как создать простейшего телеграм-бота.

- В самом начале надо создать бота через @botfather.
- Установим NodeJS с сайта nodejs.org // apt install nodejs
- Создадим директорию (папку) для нашего бота ( mkdir /home/vfox/Desktop/Example )
- Перейдем в ту самую директорию ( cd /home/vfox/Desktop/Example
- Создаем package.json ( npm init -y )
- Устанавливаем библиотеку node-telegram-bot-api ( npm i node-telegram-bot-api)
- Создаём index.js ( touch index.js )
- let TelegramBot = require ("node-telegram-bot-api");
- const TOKEN = "токен бота";
- let bot = new TelegramBot(process.env.token || TOKEN, {polling: true});
- bot.onText (/\/start/, (msg) => {
- bot.sendMessage(msg.chat.id, "Привет! Я – крутой бот, который создан чтобы быть подопытным кроликом.");
- });
Поздравляю, теперь Ваш бот обрабатывает команду /start. Идем далее.
- bot.onText(/\/echo (.+)/, (msg, match) => {
- bot.sendMessage(msg.chat.id, match[1]);
- });
- bot.onText(/\/ping/, (msg) => {
- bot.sendMessage(msg.chat.id, "Pong!");
- )};
- bot.onText(/\/help/, (msg) => {
- bot.sendMessage(msg.chat.id, "Хей. Этот бот умеет: \n/echo [text] – отправить сообщение [text]\n/help – отображение данного сообщения\n/ping – PONG!");
- });
Ну вот, наш бот готов! Теперь ты умеешь создавать самого простого бота с /help, /start, /ping и /echo {text} . Поздравляю!)
