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


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


Bot.on()方法在Node.js现代Tele graf Bot框架中使用。该框架提供了与官方Telegram Bot API交互的各种函数。当与机器人进行对话期间发生特定事件时,例如,诸如发送文本,发送照片等事件,这些操作由Context函数处理。句法:

TelegrafBot.on(event, Context function)

参数:该方法接受上述和以下描述的两个参数:
1.Event:与bot对话期间发生特定活动。 2.Context函数:该函数封装电报更新信息。

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

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

npm install telegraf

获取 key 的步骤:
1.首先,通过电报从BOTFATHER获取GET BOT_TOKEN。只需在Telegram中搜索BOTFATHER,然后选择经过验证的BOTFATHER,如下所示:



2.键入/start,然后单击/newbot,如下所示:

3.现在输入机器人的名称,并且该名称必须唯一。

4.现在只需从BotFather复制令牌。对于删除令牌,只需在BotFather中搜索/delete令牌即可。

项目结构:

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

node bot.js

输出:

相关用法


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