複数のメッセージを送信したい場合は、messagesを配列にする。
$message = new \LINE\Clients\MessagingApi\Model\TextMessage(['type' => 'text','text' => $message->{"text"}]);
$userId = new \LINE\Clients\MessagingApi\Model\TextMessage(['type' => 'text','text' => $userId]);
$request = new \LINE\Clients\MessagingApi\Model\ReplyMessageRequest([
'replyToken' => $replyToken,
'messages' => [$message, $userId],
]);
$response = $messagingApi->replyMessage($request);
1つのリクエストでreplyTokenを複数作ることはできないので、以下のようにレスポンスを複数は書けない。この場合、最初のレスポンスしか表示されない。
$message = new \LINE\Clients\MessagingApi\Model\TextMessage(['type' => 'text','text' => $message->{"text"}]);
$request = new \LINE\Clients\MessagingApi\Model\ReplyMessageRequest([
'replyToken' => $replyToken,
'messages' => [$message],
]);
$response = $messagingApi->replyMessage($request);
$userId = new \LINE\Clients\MessagingApi\Model\TextMessage(['type' => 'text','text' => $userId]);
$request = new \LINE\Clients\MessagingApi\Model\ReplyMessageRequest([
'replyToken' => $replyToken,
'messages' => [$userId],
]);
$response = $messagingApi->replyMessage($request);