From abdc2ea1ade1fb12ceacc28660890750e69ae36f Mon Sep 17 00:00:00 2001 From: Daniel Karbach Date: Fri, 5 Apr 2024 00:29:12 +0200 Subject: [PATCH] better chat filters --- app/Models/ChatLog.php | 10 +++++++--- app/TwitchBot/TwitchChatBot.php | 2 +- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/app/Models/ChatLog.php b/app/Models/ChatLog.php index 05c1584..79eab97 100644 --- a/app/Models/ChatLog.php +++ b/app/Models/ChatLog.php @@ -134,7 +134,8 @@ class ChatLog extends Model { } } - public static function spammyText($text) { + public static function spammyText($raw_text) { + $text = strtolower($raw_text); if (substr($text, 0, 1) == '!') { return true; } @@ -153,6 +154,9 @@ class ChatLog extends Model { if (strpos($text, 'followers') !== false) { return true; } + if (strpos($text, 'horstie') !== false) { + return true; + } if (strpos($text, 'promotion') !== false) { return true; } @@ -162,10 +166,10 @@ class ChatLog extends Model { if (strpos($text, 'view ers') !== false) { return true; } - if (strpos($text, 'vielen Dank für den Raid') !== false) { + if (strpos($text, 'vielen dank für den raid') !== false) { return true; } - if (strpos($text, 'Willkommen auf Starbase 47') !== false) { + if (strpos($text, 'willkommen auf starbase 47') !== false) { return true; } return false; diff --git a/app/TwitchBot/TwitchChatBot.php b/app/TwitchBot/TwitchChatBot.php index 831bf5c..cb390f9 100644 --- a/app/TwitchBot/TwitchChatBot.php +++ b/app/TwitchBot/TwitchChatBot.php @@ -72,7 +72,7 @@ class TwitchChatBot extends TwitchBot { return; } $text = $this->contextualMsg($channel); - if (!$text) $text = $this->randomMsg($channel); + if (!$text) $text = $this->randomChat($channel); if (!$text) return; $this->tagChannelWrite($channel); $this->sendIRCMessage(IRCMessage::privmsg($channel->twitch_chat, $text)); -- 2.39.2