src/ChatBot/Middleware/ReceiveMiddleware.php line 14

Open in your IDE?
  1. <?php
  2. //declare(strict_types = 1);
  3. namespace App\ChatBot\Middleware;
  4. use BotMan\BotMan\BotMan;
  5. use BotMan\BotMan\Interfaces\Middleware\Received;
  6. use BotMan\BotMan\Messages\Incoming\IncomingMessage;
  7. final class ReceiveMiddleware implements Received
  8. {
  9. public function received(IncomingMessage $message, $next, BotMan $bot)
  10. {
  11. $message->setText($message->getText());
  12. $bot->typesAndWaits(2); // Attends 2 secondes
  13. return $next($message);
  14. }
  15. }