channel->hasActiveGuessing()) { $msg = $this->channel->getGuessingSetting('not_active_message'); $this->messageChannel($msg); return; } if (empty($args) || !$this->channel->isValidGuess($args)) { $msg = $this->channel->getGuessingSetting('invalid_solution_message'); $this->messageChannel($msg); return; } $winners = $this->channel->solveGuessing($args); $msg = $this->channel->listGuessingWinners($winners); $this->messageChannel($msg); $this->channel->clearGuessing(); } } ?>