如何在电报机器人sdk Laravel中获取命令后的消息?

如何在电报机器人sdk Laravel中获取命令后的消息?,laravel,sdk,bots,telegram,Laravel,Sdk,Bots,Telegram,我对电报SDK有些问题!正如你们在下面的照片中看到的,我要求在用户输入/addnotification commmand后输入一些标题,在这里,用户应该输入一些通知标题,但我无法获得,因为更新给了我最后一条消息,那就是command/addnotification!如果有人知道答案,请帮忙 public function handle() { $telegram = new Api(Telegram::getAccessToken()); $update = Telegram:

我对电报SDK有些问题!正如你们在下面的照片中看到的,我要求在用户输入/addnotification commmand后输入一些标题,在这里,用户应该输入一些通知标题,但我无法获得,因为更新给了我最后一条消息,那就是command/addnotification!如果有人知道答案,请帮忙

public function handle()
{

    $telegram = new Api(Telegram::getAccessToken());
    $update = Telegram::getWebhookUpdates();
    $chat_id = $update->getMessage()->getChat()->getId();
    $text= $update->getMessage()->getText();

    
    $response = $telegram->sendMessage([
        'chat_id' => $chat_id,
        'text' => 'Пожалуйста введите событие или дело который вы хотели бы добавить.'
    ]);

    // $messageId = $response->getMessageId();


           $this->replyWithMessage(['text' => 'Поздравляем! Вы успешно добавили событие!!!']);
    $this->replyWithMessage(['text' => 'Название - ' . $text]);
   $this->replyWithMessage(['text' => 'Chat Id - ' . $chat_id]);



  //  $this->replyWithMessage(['text' => $messageId]);
    


}
}


在这里输入命令后,用户应该输入一些标题,我想得到这个标题(消息),但更新给出的消息是命令

您要求用户在同一处理程序中输入通知的名称-您的用户尚未进行任何输入。您正在使用的库仅为命令提供处理程序,您应该在其他任何地方处理常规消息,并使用一些状态机指示您正在等待来自用户的输入,或者使用输入语法,如
/addnotification*name*
。就我个人而言,我可以推荐你在拉雷维尔使用它——它比irazasyed的有更好的文档记录和更多的功能