Node.js Telegraf Bot模块中使用了Bot.help()方法。该模块提供了与官方Telegram Bot API交互的各种函数。当我们键入保留关键字/help时,将执行此方法。当我们有任何与漫游器函数相关的查询并返回与您的查询相关的输出时,通常使用此方法。
用法:
TelegrafBot.help(callback)
参数:此方法接受上面提到的和下面描述的一个参数:
- 回调函数:此方法仅接受一个包含Telegram API中的Update对象的参数。
返回类型:该函数的返回类型为void。
安装模块:使用以下命令安装模块:
npm install telegraf
获取 key 的步骤:
- 首先,从电报中的BOTFATHER获取GET BOT_TOKEN。只需在Telegram中搜索BOTFATHER,然后选择经过验证的BOTFATHER,如下所示:
- 键入/start,然后单击/newbot,如下所示:
- 现在,键入机器人的名称,并且该名称必须唯一。
- 现在,只需从BotFather复制令牌。对于删除令牌,只需在BotFather中搜索/delete令牌即可。
项目结构:
档案名称:bot.js
Javascript
// Requiring module
const telegraf = require("telegraf");
// Set your token
var token = 'YOUR_TOKEN';
// Creating a new object of Telegraf
const bot = new telegraf(token);
bot.help(ctx => {
// The ctx object holds the Update
// object from Telegram API
ctx.reply("Yes what can i help");
bot.hears("What is your name", ctx => {
// Reply with your custom message
ctx.reply("Hi This bot Created by Zack_aayush")
})
})
// Calling the launch function
bot.launch()
使用以下命令运行bot.js文件:
node bot.js
输出:
相关用法
- Node.js console.timeLog()用法及代码示例
- Node.js fs.fsyncSync()用法及代码示例
- Node.js process.nextTick()用法及代码示例
- Node.js GM charcoal()用法及代码示例
- Node.js GM blur()用法及代码示例
- Node.js GM sharpen()用法及代码示例
- Node.js GM drawLine()用法及代码示例
- Node.js GM drawArc()用法及代码示例
- Node.js GM drawPolyline()用法及代码示例
- Node.js GM drawBezier()用法及代码示例
- Node.js GM drawCircle()用法及代码示例
注:本文由纯净天空筛选整理自zack_aayush大神的英文原创作品 Node.js Bot.help() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。