]> git.localhorst.tv Git - alttp.git/commitdiff
refine hi classification
authorDaniel Karbach <daniel.karbach@localhorst.tv>
Sat, 6 Apr 2024 13:02:06 +0000 (15:02 +0200)
committerDaniel Karbach <daniel.karbach@localhorst.tv>
Sat, 6 Apr 2024 13:02:06 +0000 (15:02 +0200)
app/Models/ChatLog.php
tests/Unit/Models/ChatLogTest.php

index 79eab97debff1a56a6ee081efbdf59951f22a5d9..792e9e7a9b59c3aa212edf5b59786c7dfec6b6ae 100644 (file)
@@ -86,7 +86,7 @@ class ChatLog extends Model {
                if (Str::contains($rawText, ['haha', 'hehe', 'hihi', 'kekw', 'lol', 'lul', 'xd'])) {
                        return 'lol';
                }
-               if (Str::startsWith($rawText, ['ahoi', 'hallo', 'hello', 'hi', 'huhu']) || Str::endsWith($rawText, ['hi', 'wave'])) {
+               if (Str::startsWith($rawText, ['ahoi', 'hallo', 'hello', 'hi ', 'huhu']) || Str::endsWith($rawText, ['hi', 'wave'])) {
                        return 'hi';
                }
                if (Str::contains($rawText, ['pog', 'wow'])) {
index 72fd172f727e6f16ef82fa1ec1d69fe138621bb4..30b8732a09c3fe77c54788c87e16af5099eae96a 100644 (file)
@@ -17,6 +17,7 @@ class ChatLogTest extends TestCase {
 
                $this->assertEquals('hi', ChatLog::classify('hi'));
                $this->assertEquals('hi', ChatLog::classify('hallo'));
+               $this->assertNotEquals('hi', ChatLog::classify('hier steht was'));
 
                $this->assertEquals('hype', ChatLog::classify('122 Hype!'));