Купить ссылку здесь

Ваша ссылка

Как создать простейшего телеграмм-бота?

Kikim

И где теперь ваш ассемблер?
Модератор
Сообщения
370
Репутация
160
Баллы
71
295
lmtethiq46aekrshgdq0jzz4b68.png


В этой статье вы узнаете как создать простейшего телеграмм-бота. Поехали!

  1. Установим NodeJS с сайта nodejs.org // apt install nodejs
  2. Создадим директорию (папку) для нашего бота ( mkdir /home/vfox/Desktop/Example )
  3. Перейдем в ту самую директорию ( cd /home/vfox/Desktop/Example )
  4. Создаем package.json ( npm init -y )
  5. Устанавливаем библиотеку node-telegram-bot-api ( npm i node-telegram-bot-api )
  6. Создаием index.js ( touch index.js )
Ты ввел все команды? Да – поехали дальше!
В самом начале надо создать бота через @botfather.
  • 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} . Поздравляю!)
 
Сверху Снизу