tryMention() public method

Try to mention the user of this chat, else return the title
public tryMention ( boolean $escape_markdown = false ) : string | null
$escape_markdown boolean
return string | null
 /**
  * Command execute method
  *
  * @return mixed
  * @throws \Longman\TelegramBot\Exception\TelegramException
  */
 public function execute()
 {
     $message = $this->getMessage();
     $chat_id = $message->getChat()->getId();
     $text = trim($message->getText(true));
     $results = DB::selectChats(true, true, true, null, null, null, $text === '' || $text === '*' ? null : $text);
     $user_chats = 0;
     $group_chats = 0;
     $super_group_chats = 0;
     if ($text === '') {
         $text_back = '';
     } elseif ($text === '*') {
         $text_back = 'List of all bot chats:' . PHP_EOL;
     } else {
         $text_back = 'Chat search results:' . PHP_EOL;
     }
     if (is_array($results)) {
         foreach ($results as $result) {
             //Initialize a chat object
             $result['id'] = $result['chat_id'];
             $chat = new Chat($result);
             $whois = $chat->getId();
             if ($this->telegram->getCommandObject('whois')) {
                 // We can't use '-' in command because part of it will become unclickable
                 $whois = '/whois' . str_replace('-', 'g', $chat->getId());
             }
             if ($chat->isPrivateChat()) {
                 if ($text !== '') {
                     $text_back .= '- P ' . $chat->tryMention() . ' [' . $whois . ']' . PHP_EOL;
                 }
                 ++$user_chats;
             } elseif ($chat->isSuperGroup()) {
                 if ($text !== '') {
                     $text_back .= '- S ' . $chat->getTitle() . ' [' . $whois . ']' . PHP_EOL;
                 }
                 ++$super_group_chats;
             } elseif ($chat->isGroupChat()) {
                 if ($text !== '') {
                     $text_back .= '- G ' . $chat->getTitle() . ' [' . $whois . ']' . PHP_EOL;
                 }
                 ++$group_chats;
             }
         }
     }
     if ($user_chats + $group_chats + $super_group_chats === 0) {
         $text_back = 'No chats found..';
     } else {
         $text_back .= PHP_EOL . 'Private Chats: ' . $user_chats;
         $text_back .= PHP_EOL . 'Groups: ' . $group_chats;
         $text_back .= PHP_EOL . 'Super Groups: ' . $super_group_chats;
         $text_back .= PHP_EOL . 'Total: ' . ($user_chats + $group_chats + $super_group_chats);
         if ($text === '') {
             $text_back .= PHP_EOL . PHP_EOL . 'List all chats: /' . $this->name . ' *' . PHP_EOL . 'Search for chats: /' . $this->name . ' <search string>';
         }
     }
     $data = ['chat_id' => $chat_id, 'text' => $text_back];
     return Request::sendMessage($data);
 }
 public function execute()
 {
     $update = $this->getUpdate();
     $message = $this->getMessage();
     $chat_id = $message->getChat()->getId();
     $message_id = $message->getMessageId();
     $text = $message->getText(true);
     $results = DB::selectChats(true, true, true, null, null);
     $user_chats = 0;
     $group_chats = 0;
     $super_group_chats = 0;
     $text = "List of bot chats:\n";
     foreach ($results as $result) {
         //initialize a chat object
         $result['id'] = $result['chat_id'];
         $chat = new Chat($result);
         if ($chat->isPrivateChat()) {
             $text .= '- P ' . $chat->tryMention() . "\n";
             ++$user_chats;
         } elseif ($chat->isGroupChat()) {
             $text .= '- G ' . $chat->getTitle() . "\n";
             ++$group_chats;
         } elseif ($chat->isSuperGroup()) {
             $text .= '- S ' . $chat->getTitle() . "\n";
             ++$super_group_chats;
         }
     }
     if ($group_chats + $user_chats + $super_group_chats == 0) {
         $text = "No chats found..";
     } else {
         $text .= "\nPrivate Chats: " . $user_chats;
         $text .= "\nGroup: " . $group_chats;
         $text .= "\nSuper Group: " . $super_group_chats;
         $text .= "\nTot: " . ($group_chats + $user_chats + $super_group_chats);
     }
     $data = [];
     $data['chat_id'] = $chat_id;
     $data['text'] = $text;
     $result = Request::sendMessage($data);
     return $result->isOk();
 }