/**
  * @param Request $request
  */
 protected function renderStats(Request $request)
 {
     $users = $this->getUsers();
     $data = ['servers' => count($request->getDiscord()->client->guilds), 'channels' => $this->getChannelCount(), 'users' => $users->count(), 'online' => count($users->filter(function (Member $user) {
         return $user->status !== 'offline';
     })), 'channel' => $request->isPrivateMessage() ? [] : ['channels' => count($request->getServer()->channels), 'users' => count($request->getServer()->members), 'online' => count($request->getServer()->getMembersAttribute()->filter(function (Member $user) {
         return $user->status !== 'offline';
     }))]];
     $request->reply($request->renderTemplate('@Core/stats.twig', $data));
 }