namespace App\TwitchBot;
use App\Models\Channel;
-use Illuminate\Support\Arr;
abstract class ChatCommand {
case 'guessing-cancel':
$cmd = new GuessingCancelCommand();
break;
+ case 'guessing-leaderboard':
+ $cmd = new GuessingLeaderboardCommand();
+ break;
case 'guessing-solve':
$cmd = new GuessingSolveCommand();
break;
}
protected function listAnd($entries) {
- return Arr::join($entries, ', ', ' and ');
+ return $this->channel->listAnd($entries);
}
protected function messageChannel($str) {
+ if (empty($str)) return;
$msg = IRCMessage::privmsg($this->channel->twitch_chat, $str);
$this->bot->sendIRCMessage($msg);
}