mirror of
https://github.com/tdlight-team/tdlight-telegram-bot-api.git
synced 2025-02-06 00:26:48 +01:00
Add Message.sender_business_bot.
This commit is contained in:
parent
1a86bb56db
commit
15836d84f4
@ -2471,6 +2471,9 @@ void Client::JsonMessage::store(td::JsonValueScope *scope) const {
|
|||||||
auto object = scope->enter_object();
|
auto object = scope->enter_object();
|
||||||
if (!message_->business_connection_id.empty()) {
|
if (!message_->business_connection_id.empty()) {
|
||||||
object("business_connection_id", message_->business_connection_id);
|
object("business_connection_id", message_->business_connection_id);
|
||||||
|
if (message_->sender_business_bot_user_id != 0) {
|
||||||
|
object("sender_business_bot", JsonUser(message_->sender_business_bot_user_id, client_));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
object("message_id", as_client_message_id(message_->id));
|
object("message_id", as_client_message_id(message_->id));
|
||||||
if (message_->sender_user_id != 0) {
|
if (message_->sender_user_id != 0) {
|
||||||
@ -13361,10 +13364,13 @@ td::unique_ptr<Client::MessageInfo> Client::create_business_message(td::string b
|
|||||||
object_ptr<td_api::businessMessage> &&message) {
|
object_ptr<td_api::businessMessage> &&message) {
|
||||||
auto message_info = td::make_unique<MessageInfo>();
|
auto message_info = td::make_unique<MessageInfo>();
|
||||||
CHECK(message != nullptr);
|
CHECK(message != nullptr);
|
||||||
|
message_info->sender_business_bot_user_id = message->message_->sender_business_bot_user_id_;
|
||||||
init_message(message_info.get(), std::move(message->message_), true);
|
init_message(message_info.get(), std::move(message->message_), true);
|
||||||
message_info->business_connection_id = std::move(business_connection_id);
|
message_info->business_connection_id = std::move(business_connection_id);
|
||||||
if (message->reply_to_message_ != nullptr) {
|
if (message->reply_to_message_ != nullptr) {
|
||||||
message_info->business_reply_to_message = td::make_unique<MessageInfo>();
|
message_info->business_reply_to_message = td::make_unique<MessageInfo>();
|
||||||
|
message_info->business_reply_to_message->sender_business_bot_user_id =
|
||||||
|
message->reply_to_message_->sender_business_bot_user_id_;
|
||||||
init_message(message_info->business_reply_to_message.get(), std::move(message->reply_to_message_), true);
|
init_message(message_info->business_reply_to_message.get(), std::move(message->reply_to_message_), true);
|
||||||
message_info->business_reply_to_message->business_connection_id = message_info->business_connection_id;
|
message_info->business_reply_to_message->business_connection_id = message_info->business_connection_id;
|
||||||
}
|
}
|
||||||
|
@ -904,6 +904,7 @@ class Client final : public WebhookActor::Callback {
|
|||||||
object_ptr<td_api::MessageContent> content;
|
object_ptr<td_api::MessageContent> content;
|
||||||
object_ptr<td_api::ReplyMarkup> reply_markup;
|
object_ptr<td_api::ReplyMarkup> reply_markup;
|
||||||
td::string business_connection_id;
|
td::string business_connection_id;
|
||||||
|
int64 sender_business_bot_user_id = 0;
|
||||||
|
|
||||||
bool can_be_saved = false;
|
bool can_be_saved = false;
|
||||||
bool is_automatic_forward = false;
|
bool is_automatic_forward = false;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user