Start main menu bots.

This commit is contained in:
John Preston
2023-09-06 13:41:23 +04:00
parent 73f3110403
commit fbd8abc1c6
12 changed files with 369 additions and 154 deletions

View File

@@ -535,12 +535,17 @@ bool Panel::showWebview(
callback(tr::lng_bot_reload_page(tr::now), [=] {
_webview->window.reload();
}, &st::menuIconRestore);
if (_menuButtons & MenuButton::RemoveFromMenu) {
const auto main = (_menuButtons & MenuButton::RemoveFromMainMenu);
if (main || (_menuButtons & MenuButton::RemoveFromMenu)) {
const auto handler = [=] {
_delegate->botHandleMenuButton(MenuButton::RemoveFromMenu);
_delegate->botHandleMenuButton(main
? MenuButton::RemoveFromMainMenu
: MenuButton::RemoveFromMenu);
};
callback({
.text = tr::lng_bot_remove_from_menu(tr::now),
.text = (main
? tr::lng_bot_remove_from_side_menu
: tr::lng_bot_remove_from_menu)(tr::now),
.handler = handler,
.icon = &st::menuIconDeleteAttention,
.isAttention = true,