【问题标题】:How to edit inline buttons with text ? telegram bot, telegraf, node如何用文本编辑内联按钮?电报机器人,电报,节点
【发布时间】:2019-03-27 23:49:48
【问题描述】:

我正在使用 telegraf 库创建自己的机器人。

我只想编辑带有按钮的消息。

我有这个:

点击 30 或 31 后会添加一个加号,如下所示:

它的工作原理是这样的:我发送一条消息,用户按下一个按钮,该消息被删除,并显示带有加号的新消息。

我只想在不删除消息并发送新消息的情况下这样做,即使用编辑功能,但我找不到它。

editMessageText 不是我需要的,它只是更改为文本并且缺少按钮。

【问题讨论】:

    标签: javascript node.js bots telegram telegraf


    【解决方案1】:

    挖掘 Telegraf 文档,你会想出这个 API:

    https://telegraf.js.org/#/?id=editmessagereplymarkup

    可以在这个模式中使用:

    telegram.editMessageReplyMarkup(chatId, messageId, inlineMessageId, markup, [extra]) => Promise
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-09-11
      • 2021-09-25
      • 1970-01-01
      • 2017-08-18
      • 1970-01-01
      • 2019-05-13
      • 2023-03-13
      • 1970-01-01
      相关资源
      最近更新 更多