]> git.localhorst.tv Git - alttp.git/blobdiff - app/TwitchBotCommands/BaseCommand.php
log who sent manual random chats
[alttp.git] / app / TwitchBotCommands / BaseCommand.php
index 8cdc0ee61f01020790f5a0aa89a630ced86781ac..e2df728d0eb76a59970dff23aca17ed0a13705e3 100644 (file)
@@ -16,6 +16,8 @@ abstract class BaseCommand {
                                return new JoinCommand($bot, $cmd);
                        case 'part':
                                return new PartCommand($bot, $cmd);
+                       case 'random-chat':
+                               return new RandomChatCommand($bot, $cmd);
                        default:
                                throw new \Exception('unrecognized command');
                }
@@ -42,6 +44,10 @@ abstract class BaseCommand {
                return User::findOrFail($this->getParameter('user'));
        }
 
+       protected function getExecutingUser() {
+               return $this->command->user;
+       }
+
        protected function hasParameter($name) {
                return array_key_exists($name, $this->command->parameters);
        }