}
+ public function getText() {
+ return $this->text;
+ }
+
+
public function contains($text) {
return Str::contains($this->text, $text);
}
$this->classification = 'cmd';
} else if ($this->isShort() && ($this->hasTokenThatStartsOrEndsWith(['gg']) || $this->hasEmoteThatEndsWith(['gg']))) {
$this->classification = 'gg';
- } else if ($this->isShort() && $this->containsRaw(['glgl', 'glhf', 'goodluck', 'hfgl', 'vielglück'])) {
+ } else if ($this->isShort() && ($this->containsRaw(['glgl', 'glhf', 'goodluck', 'hfgl', 'vielglück']) || $this->hasToken('gl'))) {
$this->classification = 'gl';
} else if ($this->hasToken(['danke', 'thanks', 'thx', 'ty']) && !$this->hasToken(['nah', 'nee', 'nein', 'no'])) {
$this->classification = 'thx';
$this->hasConsecutiveTokens(['how', 'much']) ||
$this->hasConsecutiveTokens(['wie', 'viele'])
) {
- return ['yes', 'no', 'kappa', 'lol', 'wtf', 'number'];
+ return ['yes', 'no', 'kappa', 'wtf', 'number'];
}
- return ['yes', 'no', 'kappa', 'lol', 'wtf'];
+ return ['yes', 'no', 'kappa', 'wtf'];
case 'rage':
return ['kappa', 'lol', 'rage'];
case 'wtf':