]> git.localhorst.tv Git - alttp.git/commitdiff
spam classification
authorDaniel Karbach <daniel.karbach@localhorst.tv>
Sat, 12 Jul 2025 20:35:22 +0000 (22:35 +0200)
committerDaniel Karbach <daniel.karbach@localhorst.tv>
Sat, 12 Jul 2025 20:35:22 +0000 (22:35 +0200)
app/TwitchBot/TokenizedMessage.php
tests/Unit/TwitchBot/TokenizedMessageTest.php

index ca51451d37d2480930bbe3a9bd5238fdb0b44730..0ca84b07df9e8f02e827cf89dddaf4e5615e6d65 100644 (file)
@@ -276,6 +276,7 @@ class TokenizedMessage {
                        'isnowlivestreaming',
                        'stürmtdenladenmit',
                        'thanksfortheraid',
+                       'twitchtv',
                        'verschwindetfürneweileindenlurk',
                        'vielendankfürdenraid',
                        'willkommenaufstarbase47',
index 3678dccc1fa6f8e20d284e09ba4904406818a5ca..ad62311ea1273e9773c9f35a03498ddb9c2521c2 100644 (file)
@@ -87,6 +87,7 @@ class TokenizedMessageTest extends TestCase {
                $this->assertTrue(TokenizedMessage::fromString('just 50€')->isSpammy());
                $this->assertTrue(TokenizedMessage::fromString('hello would you like some followers?')->isSpammy());
                $this->assertTrue(TokenizedMessage::fromString('get view ers for free')->isSpammy());
+               $this->assertTrue(TokenizedMessage::fromString('go watch twitch.tv/holysmoke')->isSpammy());
 
                $this->assertTrue(TokenizedMessage::fromString('yayklaygaming verschwindet für \'ne Weile in den Lurk. Cool, dass Du vorbeigeschaut hast xallggCheers PogChamp')->isSpammy());
                $this->assertTrue(TokenizedMessage::fromString('XallGG is now live! Streaming The Legend of Zelda: A Link to the Past: Casual Boots Seed zum Spaß/Practice')->isSpammy());