diff --git a/td/telegram/MessagesManager.cpp b/td/telegram/MessagesManager.cpp index becb6fa96..037dfe1f6 100644 --- a/td/telegram/MessagesManager.cpp +++ b/td/telegram/MessagesManager.cpp @@ -12538,7 +12538,11 @@ std::pair> MessagesManager::creat sender_user_id = UserId(); } if (!is_broadcast_channel(dialog_id) && td_->auth_manager_->is_bot()) { - sender_user_id = td_->contacts_manager_->add_service_notifications_user(); + if (dialog_id == sender_dialog_id) { + sender_user_id = td_->contacts_manager_->add_anonymous_bot_user(); + } else { + sender_user_id = td_->contacts_manager_->add_service_notifications_user(); + } } } if (sender_dialog_id.is_valid()) {