client = $client; } public function sendMessageToUser( Account $account, string $text, string $parseMode = self::PARSE_MODE_NOPARSE, ReplyKeyboardMarkup $keyboardMarkup = null, bool $disableWebPreview = false, $disableNotifications = false ): bool { return $this->sendMessageToChat($account->getChatId(), $text, $parseMode, $keyboardMarkup, $disableWebPreview, $disableNotifications); } public function sendMessageToChat( int $chatId, string $text, string $parseMode = self::PARSE_MODE_NOPARSE, ReplyKeyboardMarkup $keyboardMarkup = null, bool $disableWebPreview = false, $disableNotifications = false ): bool { $sendMessage = new SendMessage(); $sendMessage->chat_id = (string) $chatId; $sendMessage->text = $text; try { $this->client->performApiRequest($sendMessage); return true; } catch (ClientException $e) { return false; } } }