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
Шаги по получению ключей:
- Сначала получите GET BOT_TOKEN от BOTFATHER в телеграмме. Просто найдите BOTFATHER в Telegram и выберите проверенного, как показано ниже:
- Введите / start, а затем щелкните / newbot, как показано ниже:
- Теперь введите имя бота, и оно должно быть уникальным.
- Теперь просто скопируйте токен 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
Выход: