📜  Node.js Bot.help() 方法

📅  最后修改于: 2022-05-13 01:56:24.555000             🧑  作者: Mango

Node.js Bot.help() 方法

Node.js Telegraf Bot 模块中使用了Bot.help()方法。该模块提供了与官方 Telegram Bot API 交互的各种功能。此方法在我们键入保留关键字/help时执行。当我们有任何与机器人功能相关的查询并返回与您的查询相关的输出时,通常使用此方法。

句法:

TelegrafBot.help(callback)

参数:此方法接受一个如上所述和如下所述的参数:

  • 回调函数:此方法仅接受一个参数,该参数包含来自 Telegram API 的更新对象。

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

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

npm install telegraf

获取密钥的步骤:

  • 首先,在电报中从 BOTFATHER 获取 GET BOT_TOKEN。只需在 Telegram 中搜索 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

输出: