【问题标题】:How to work with parameters in telegraf in commands如何在命令中使用电报中的参数
【发布时间】:2021-04-17 23:06:29
【问题描述】:

**大家好,我想在我的机器人中使用参数**

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

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

bot.command('ping')

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

【问题讨论】:

    标签: node.js telegram telegram-bot telegraf


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2018-06-13
      • 2015-08-29
      • 1970-01-01
      • 2017-05-08
      • 1970-01-01
      • 2018-10-08
      • 2021-08-21
      • 2012-11-30
      相关资源
      最近更新 更多