diff options
Diffstat (limited to 'src/Api.cpp')
-rw-r--r-- | src/Api.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/Api.cpp b/src/Api.cpp index 9c8259f..d4a1c69 100644 --- a/src/Api.cpp +++ b/src/Api.cpp @@ -256,14 +256,17 @@ void Api::setWebhook(const string& url) const { } ptree Api::sendRequest(const string& method, const vector<HttpReqArg>& args) const { + string url = "https://api.telegram.org/bot"; url += _token; url += "/"; url += method; + string serverResponse = HttpClient::getInstance().makeRequest(url, args); if (serverResponse.find("<html>") != serverResponse.npos) { throw TgException("tgbot-cpp library have got html page instead of json response. Maybe you entered wrong bot token."); } + ptree result = TgTypeParser::getInstance().parseJson(serverResponse); try { if (result.get<bool>("ok", false)) { |