From e88923e3af8c4270900e35fb5e894bfc6fb7e13a Mon Sep 17 00:00:00 2001 From: Ilya Fedin Date: Wed, 21 Jul 2021 04:51:34 +0400 Subject: [PATCH] Implement a context menu item to send inline message without mentioning the bot --- Telegram/Resources/langs/lang.strings | 2 ++ Telegram/Resources/langs/rewrites/en.json | 1 + Telegram/Resources/langs/rewrites/ru.json | 1 + Telegram/SourceFiles/inline_bots/inline_results_inner.cpp | 4 ++++ 4 files changed, 8 insertions(+) diff --git a/Telegram/Resources/langs/lang.strings b/Telegram/Resources/langs/lang.strings index 5b7980406..1ee6e5626 100644 --- a/Telegram/Resources/langs/lang.strings +++ b/Telegram/Resources/langs/lang.strings @@ -3118,4 +3118,6 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL "ktg_mute_for_selected_time" = "For selected time"; +"ktg_send_hide_via_message" = "Send without 'via @bot'"; + // Keys finished diff --git a/Telegram/Resources/langs/rewrites/en.json b/Telegram/Resources/langs/rewrites/en.json index f3d41cab1..f6d6f3a3a 100644 --- a/Telegram/Resources/langs/rewrites/en.json +++ b/Telegram/Resources/langs/rewrites/en.json @@ -223,5 +223,6 @@ "ktg_filters_hide_edit_toast": "Edit button is hidden.\nYou can enable it back in Kotatogram Settings.", "ktg_settings_telegram_sites_autologin": "Auto-login on Telegram sites", "ktg_mute_for_selected_time": "For selected time", + "ktg_send_hide_via_message": "Send without 'via @bot'", "dummy_last_string": "" } diff --git a/Telegram/Resources/langs/rewrites/ru.json b/Telegram/Resources/langs/rewrites/ru.json index f5ba64fea..46fef6a23 100644 --- a/Telegram/Resources/langs/rewrites/ru.json +++ b/Telegram/Resources/langs/rewrites/ru.json @@ -223,5 +223,6 @@ "ktg_filters_hide_edit_toast": "Кнопка изменения скрыта.\nВы можете включить её обратно в настройках Kotatogram.", "ktg_settings_telegram_sites_autologin": "Авто-вход на сайты Telegram", "ktg_mute_for_selected_time": "На указанное время", + "ktg_send_hide_via_message": "Отправить без \"через @bot\"", "dummy_last_string": "" } diff --git a/Telegram/SourceFiles/inline_bots/inline_results_inner.cpp b/Telegram/SourceFiles/inline_bots/inline_results_inner.cpp index 2b76bd072..a568ddc03 100644 --- a/Telegram/SourceFiles/inline_bots/inline_results_inner.cpp +++ b/Telegram/SourceFiles/inline_bots/inline_results_inner.cpp @@ -316,6 +316,10 @@ void Inner::contextMenuEvent(QContextMenuEvent *e) { SendMenu::DefaultSilentCallback(send), SendMenu::DefaultScheduleCallback(this, type, send)); + _menu->addAction(tr::ktg_send_hide_via_message(tr::now), [=] { + send({ .hideVia = true }); + }); + auto item = _rows[row].items[column]; if (const auto previewDocument = item->getPreviewDocument()) { auto callback = [&](const QString &text, Fn &&done) {