示例#1
0
 /**
  * Handles the message.
  *
  * @param Message $message 
  * @param array $params
  * @param Discord $discord 
  * @param Config $config 
  * @param Bot $bot 
  * @return void 
  */
 public static function handleMessage($message, $params, $discord, $config, $bot)
 {
     $str = "**Commands:** \r\n";
     $user_level = isset($config['perms']['perms'][$message->author->id]) ? $config['perms']['perms'][$message->author->id] : $config['perms']['default'];
     foreach ($bot->getCommands() as $command => $data) {
         if ($user_level >= $data['perms']) {
             $str .= "**_{$config['prefix']}{$command}_**";
             if (!empty($data['usage'])) {
                 $str .= " - _{$data['usage']}_";
             }
             $str .= "\r\n\t{$data['description']}\r\n";
         }
     }
     $message->reply($str);
 }