当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Node.js Bot.sendVideo()用法及代码示例


Bot.sendVideo()方法在Node.js Telegram Bot API中使用。该Node.js模块可与官方Telegram Bot API进行交互。此方法用于发送格式不同的视频。

用法:

TelegramBot.sendVideo(chatId, location)

参数:该方法接受上述和以下描述的两个参数:

  • chatId:chatId是聊天的唯一标识符,可以是私有,组,超级组或通道,而userId是仅用于用户或漫游器的唯一标识符。每个客户的消息均包含chatId。
  • Location:我们要以String格式发送的视频的位置。

返回类型:该函数的返回类型为void。

安装模块:使用以下命令安装模块:



npm i telegram-bot-api

获取 key 的步骤:

  1. 首先,以电报形式从BOTFATHER获取GET BOT_TOKEN。只需在Telegram中搜索BOTFATHER,然后选择经过验证的BOTFATHER,如下所示:
  2. 键入/start,然后单击/newbot,如下所示:
  3. 现在,键入机器人的名称,并且该名称必须唯一。
  4. 现在,只需从BotFather复制令牌。对于删除令牌,只需在BotFather中搜索/delete令牌即可。

项目结构:

档案名称: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文件:

node bot.js

输出:

相关用法


注:本文由纯净天空筛选整理自zack_aayush大神的英文原创作品 Node.js Bot.sendVideo() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。