/** * 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); }