Laraavel Botman Get Message Id


  • BotMan版本:2.6.1
  • PHP版本:7.3|8.0
  • 消息服务:Web
  • 缓存驱动程序:Laravel

描述:

我试图删除最后一条bot消息。我该怎么做?

复制步骤:

  1. 我使用ask方法获取答案id

    $this->ask(' ask me something?"功能(回答){美元这个→说(json_encode ($ this→机器人→getMessage()→getPayload ())),

})得到如下结果:

{"driver":"web","userId":"mceiov","message":"ru","attachment":"null","interactive":"1"}
  1. 要发送删除请求我需要消息id

    $apiParameters = ["chat_id"=比;","message_id"=比;''];$ this→机器人→sendRequest (deleteMessage, apiParameters美元);

谢谢!

使用

$question = 'Ask me something?';
$next = function($answer){
$this->say(json_encode($this->bot->getMessage()->getPayload()));
};
$this->bot->reply($question, []);
$this->bot->storeConversation($this, $next, $question, []);

最新更新