• Статьи на ресурсе предоставлены только в ознакомительных и образовательных целях. Ни их автор, ни создатель ресурса, ни создатель п. о не побуждает читателей и пользователей ресурса повторять и применять на практике все прочитанное.

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

Ваша ссылка

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

Kikim

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


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

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