Node.js Метод Bot.sendVideo ()

Опубликовано: 27 Июля, 2021

Метод Bot.sendVideo () используется в Telegram Bot API Node.js. Этот модуль Node.js для взаимодействия с официальным API Telegram Bot. Этот метод используется для отправки видео в разных форматах.

Синтаксис:

 TelegramBot.sendVideo (chatId, местоположение)

Параметры: этот метод принимает два параметра, как указано выше и описано ниже:

  • chatId: chatId - это уникальный идентификатор чата, который может быть приватным, групповым, супергруппой или каналом, тогда как userId - это уникальный идентификатор только для пользователя или бота. Каждое сообщение клиента содержит chatId.
  • Расположение: расположение видео, которое мы хотим отправить в строковом формате.

Тип возвращаемого значения: тип возвращаемого значения функции недействителен.

Установка модуля: Установите модуль с помощью следующей команды:

над уровнем моря и телеграмма-бот-api

Шаги по получению ключей:

  1. Сначала получите GET BOT_TOKEN от BOTFATHER в телеграмме. Просто найдите BOTFATHER в Telegram и выберите проверенного, как показано ниже:
  2. Введите / start, а затем щелкните / newbot, как показано ниже:
  3. Теперь введите имя бота, и оно должно быть уникальным.
  4. Теперь просто скопируйте токен From BotFather. А для удаления токена просто найдите / удалите токен в BotFather.

Структура проекта:

Имя файла: bot.js




var token = 'Enter the token' ;
const TelegramBot = require( 'node-telegram-bot-api' );
const bot = new TelegramBot(token, {polling: true });
// Matches "/echo [whatever]"
bot.onText(//echo(.+)/, (msg, match) => {
// The 'msg' is the received Message from Telegram
// and 'match' is the result of executing the regexp
// above on the text content of the message
const chatId = msg.chat.id;
// The captured "whatever"
const resp = match[1];
// Reply the message
bot.sendMessage(chatId, "Your Video is" );
// Sending the video to the Telegram Bot
bot.sendVideo(chatId, "h.mp3" );
});

Запустите файл bot.js, используя следующую команду:

 узел bot.js

Выход: