JavaScript, Node js 23.12.2017 admin No comments

Руководство по написанию бота Telegram при помощи Node js

В данной статье мы создадим простого бота, который приветствует человека, который с ним взаимодействует.

Для начала нам необходимо зарегистрировать бота в Telegram. Для этого необходимо обратиться к специальному родительскому боту.

В поисковую строку клиента Telegram введите имя — «BotFather», а затем кнопку «Start».

telegram bot botfather

После этого мы увидим список команд.

telegram bot botfather

Введём команду /newbot, после чего впишем имя, а затем и логин нашего нового бота.

После этого он будет создан и мы получим ссылку на него, а также его уникальный токен.

telegram bot botfather

Теперь нам необходимо создать проект.

Создайте новую папку, войдите в консоль и пропишите npm init. После этого в проекте появится файл package.json. Далее добавим в него фреймворк для работы с ботами Telegram. Для этого в консоли введём — npm install --save node-telegram-bot-api

Теперь создадим файл index.js, в котором реализуем логику работы.

index.js:

Для удобства также добавим в package.json скрипт для запуска. Для этого можно изменить строку "test": "echo \"Error: no test specified\" && exit 1" на "start": "node index.js"

На всякий случай приведу получившийся у меня файл package.json:

Теперь в консоли введите npm start. Всё готово.

Полный репозиторий можно найти на Github.




1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (3 оценок, среднее: 5,00 из 5)
Загрузка...