public function process(\Shotbow_ChatBot_User $sender, $message) { static::outputDebug($message, $sender->getName()); $this->messages = []; parent::process($sender, $message); return $this->messages; }
protected function command_fry(Shotbow_ChatBot_User $sender, $arguments) { $this->postMessage('I try not to be violent.. but you all just keep pushing me...'); $this->postMessage('zaps ' . $sender->getName() . ' with an electric shock!'); }
protected function command_activeusers(Shotbow_ChatBot_User $sender, $arguments) { if ($sender->getName() != 'Navarr') { return; } $users = $this->getUsersInChat(); $usernames = []; $message = "Players in chat: "; foreach ($users as $user) { $usernames[] = $user->getName(); } $message .= implode(', ', $usernames); $this->postMessage($message); }
protected function command_fry(Shotbow_ChatBot_User $sender, $arguments) { if ($sender->getId() == 319) { if (!empty($arguments)) { $this->postMessage('I must obey my master...'); $this->postAction('zaps ' . $arguments . ' with 10,000 volts of electricity!'); } else { $this->postMessage('Yes, master... but who?'); } } else { $this->postMessage('I try not to be violent.. but you all just keep pushing me...'); $this->postAction('zaps ' . $sender->getName() . ' with an electric shock!'); } }