コード例 #1
0
ファイル: ChannelManager.php プロジェクト: nask0/Wild-IRC-Bot
 /**
  * This function handles raising channelMessage events.
  * @param IRCMessageInboundEvent $e The last data received.
  */
 public function channelMessageListener(IRCMessageInboundEvent $e)
 {
     if ($e->getMessage()->getCommand() != 'PRIVMSG') {
         return;
     }
     $message = new CommandPRIVMSG($e->getMessage(), $this->bot->getConfig('prefix'));
     $this->evman()->getEvent('ChannelMessage')->trigger(new ChannelMessageEvent($message->getTargets(), $message));
 }