diff --git a/telegram-bot-api/Client.cpp b/telegram-bot-api/Client.cpp index f39970f..4519df5 100644 --- a/telegram-bot-api/Client.cpp +++ b/telegram-bot-api/Client.cpp @@ -208,6 +208,7 @@ bool Client::init_methods() { methods_.emplace("getmydescription", &Client::process_get_my_description_query); methods_.emplace("setmydescription", &Client::process_set_my_description_query); methods_.emplace("getmyshortdescription", &Client::process_get_my_short_description_query); + methods_.emplace("setmyshortdescription", &Client::process_set_my_short_description_query); methods_.emplace("getchatmenubutton", &Client::process_get_chat_menu_button_query); methods_.emplace("setchatmenubutton", &Client::process_set_chat_menu_button_query); methods_.emplace("getuserprofilephotos", &Client::process_get_user_profile_photos_query); @@ -7883,6 +7884,14 @@ td::Status Client::process_get_my_short_description_query(PromisedQueryPtr &quer return td::Status::OK(); } +td::Status Client::process_set_my_short_description_query(PromisedQueryPtr &query) { + auto language_code = query->arg("language_code"); + auto short_description = query->arg("short_description"); + send_request(make_object(language_code.str(), short_description.str()), + td::make_unique(std::move(query))); + return td::Status::OK(); +} + td::Status Client::process_get_chat_menu_button_query(PromisedQueryPtr &query) { if (query->has_arg("chat_id")) { TRY_RESULT(user_id, get_user_id(query.get(), "chat_id")); diff --git a/telegram-bot-api/Client.h b/telegram-bot-api/Client.h index 91e3433..3beb6db 100644 --- a/telegram-bot-api/Client.h +++ b/telegram-bot-api/Client.h @@ -512,6 +512,7 @@ class Client final : public WebhookActor::Callback { td::Status process_get_my_description_query(PromisedQueryPtr &query); td::Status process_set_my_description_query(PromisedQueryPtr &query); td::Status process_get_my_short_description_query(PromisedQueryPtr &query); + td::Status process_set_my_short_description_query(PromisedQueryPtr &query); td::Status process_get_chat_menu_button_query(PromisedQueryPtr &query); td::Status process_set_chat_menu_button_query(PromisedQueryPtr &query); td::Status process_get_user_profile_photos_query(PromisedQueryPtr &query);