如何在命令中使用 telegraf 中的参数

Kin*_*ine 3 node.js telegram telegram-bot telegraf

**嘿伙计们,我想在我的机器人中使用参数**

例如我发送 /ping hello 5 ctx.reply(You want me to ping hello 5 times)

在上面的代码中 /ping 是命令,而 hello 和 5 是参数,因此我可以在代码中访问它们

bot.command('ping')

我认为它不起作用,所以我需要帮助来处理参数

小智 7

您应该解析 ctx.update.message.text - 它是带有其他文本的完整命令。例如,ctx.update.message.text.split(' ')返回参数数组,其中命令位于 0 位置