diff --git a/telegram-bot-api/Client.cpp b/telegram-bot-api/Client.cpp index e938b4a..8360e8c 100644 --- a/telegram-bot-api/Client.cpp +++ b/telegram-bot-api/Client.cpp @@ -12144,7 +12144,8 @@ td::Status Client::process_create_chat_query(PromisedQueryPtr &query) { auto description = query->arg("description"); auto message_auto_delete_time = get_integer_arg(query.get(), "message_auto_delete_time", 0); if (chat_type == "supergroup") { - send_request(make_object(title.str(), false, false, description.str(), nullptr, message_auto_delete_time, false), + auto is_forum = to_bool(query->arg("is_forum")); + send_request(make_object(title.str(), is_forum, false, description.str(), nullptr, message_auto_delete_time, false), td::make_unique(this, std::move(query))); } else if (chat_type == "channel") { send_request(make_object(title.str(), false, true, description.str(), nullptr, message_auto_delete_time, false),