Exemplo n.º 1
0
 public function ParseTextMessage(TextMessage $Message)
 {
     if (!empty($Message->Text)) {
         if ($Message->Text[0] === '!') {
             return $this->ParseCommandMessage($Message);
         } else {
             # Text Event
             $Module = $this->ModuleManager->GetModule('Event', 'text');
             if ($Module instanceof Module) {
                 $this->SendResponse($Message, $Module->Execute($Message));
             } elseif ($Module !== Module::NOT_LOADED) {
                 $this->SendResponse($Message, $Module);
             }
         }
     }
     foreach (Regex::MatchAll(Regex::URL, $Message->Text) as $URL) {
         $this->ParseURLMessage($Message, $URL);
     }
     /* Parser
      * Send help if is pv
      * AI?
      */
 }