Example #1
0
 public function receiveMessage(ChatMessageEvent $event)
 {
     $this->messagesReceived++;
     $this->messagesReceivedTotal++;
     if (!$this->ignoredUsers->has($event->getSenderName())) {
         $message = $event->getMessage();
         $command = $this->commandRegistry->getCommandIfExists($message);
         if ($command instanceof CommandInterface) {
             $commandEvent = new CommandMessageEvent($event->getResponse(), $event->getClient());
             $command->run($commandEvent);
         }
     }
 }
 public function __construct($response, Client $client)
 {
     parent::__construct($response, $client);
     $this->setCommand($this->getMessage());
 }