public static function isKnownBot($nick) {
return in_array(strtolower($nick), [
+ 'a_n_i_v',
'birrellthesquirrel',
'funtoon',
'nidbot2000',
'nightbot',
'pokemoncommunitygame',
+ 'sery_bot',
'speedgaming',
'starbase47',
'streamelements',
protected function evaluateChannel() {
if (empty($this->params)) {
- $this->channel()->associate(null);
return;
}
$cname = $this->params[0];
$cname = '#'.$cname;
}
$channel = Channel::firstWhere('twitch_chat', '=', $cname);
- $this->channel()->associate($channel);
+ if (!is_null($channel)) {
+ $this->channel()->associate($channel);
+ if (empty($this->twitch_category) && now()->sub(15, 'minute')->isBefore($this->created_at)) {
+ $this->twitch_category = $channel->twitch_category;
+ }
+ }
}
protected function detectLanguage() {