From c7003cda2bcf3b751f337422d766b4f8a9ccf636 Mon Sep 17 00:00:00 2001 From: levlam Date: Thu, 30 Apr 2020 23:21:37 +0300 Subject: [PATCH] Allow to start bots with sendBotStartMessage. GitOrigin-RevId: 1dd84ae576c463a60189b0cdd9642bb8c10f8820 --- td/telegram/MessagesManager.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/td/telegram/MessagesManager.cpp b/td/telegram/MessagesManager.cpp index a465fa47..4b496484 100644 --- a/td/telegram/MessagesManager.cpp +++ b/td/telegram/MessagesManager.cpp @@ -19343,8 +19343,13 @@ Result MessagesManager::send_bot_start_message(UserId bot_user_id, Di send_update_chat_last_message(d, "send_bot_start_message"); } - save_send_bot_start_message_logevent(bot_user_id, dialog_id, parameter, m); - do_send_bot_start_message(bot_user_id, dialog_id, parameter, m); + if (parameter.empty() && is_chat_with_bot) { + save_send_message_logevent(dialog_id, m); + do_send_message(dialog_id, m); + } else { + save_send_bot_start_message_logevent(bot_user_id, dialog_id, parameter, m); + do_send_bot_start_message(bot_user_id, dialog_id, parameter, m); + } return m->message_id; }