Ejemplo n.º 1
0
 public function process(\Shotbow_ChatBot_User $sender, $message)
 {
     static::outputDebug($message, $sender->getName());
     $this->messages = [];
     parent::process($sender, $message);
     return $this->messages;
 }
Ejemplo n.º 2
0
 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!');
 }
Ejemplo n.º 3
0
 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);
 }
Ejemplo n.º 4
0
 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!');
     }
 }