Node.js Bot.on () Метод
Метод Bot.on () используется в Node.js Modern Tele graf Bot Framework. Эта платформа предоставляет различные функции для взаимодействия с официальным API Telegram Bot. Этот метод выполняется, когда во время разговора с ботом происходит определенное событие, например: такие события, как отправка текста, отправка фото и т. Д., Эти операции обрабатываются функцией контекста.
Синтаксис:
TelegrafBot.on (событие, функция контекста)
Параметры: этот метод принимает два параметра, как указано выше и описано ниже:
1 . Событие : возникновение определенной активности во время разговора с ботом.
2. Контекстная функция: эта функция инкапсулирует информацию об обновлении телеграммы.
Тип возвращаемого значения: тип возвращаемого значения функции недействителен.
Установка модуля: Установите модуль с помощью следующей команды:
npm установить телеграф
Шаги по получению ключей:
1. Сначала получите GET BOT_TOKEN от BOTFATHER в телеграмме. Просто найдите BOTFATHER в Telegram и выберите проверенного, как показано ниже:
2. Введите / start, а затем щелкните / newbot, как показано ниже:
3.Теперь введите имя бота, которое должно быть уникальным.
4.Теперь просто скопируйте токен от BotFather. А для удаления токена просто найдите / удалите токен в BotFather.
Структура проекта:
Имя файла: bot.js
javascript
var token = 'Enter the token' ; const telegraf =require( "telegraf" ); var token= 'Token' ; const bot= new telegraf(token); //Creating object of Telegraf bot.on( "text" ,ctx=>{ //"Event of the text" ctx.reply( "This is the text" ) //context function reply the message }) bot.on( "photo" ,ctx=>{ ctx.reply( "This is the photo" ); //context function reply the message }) }); |
Запустите файл bot.js, используя следующую команду:
узел bot.js
Выход: