From e6af33367e35211c2a85670a5238e0024ebbca5f Mon Sep 17 00:00:00 2001 From: John Preston Date: Thu, 17 Oct 2024 12:03:01 +0400 Subject: [PATCH] Accept bot username in chatbot setup. --- Telegram/SourceFiles/settings/business/settings_chatbots.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Telegram/SourceFiles/settings/business/settings_chatbots.cpp b/Telegram/SourceFiles/settings/business/settings_chatbots.cpp index 3c75cf9ba..cd439e139 100644 --- a/Telegram/SourceFiles/settings/business/settings_chatbots.cpp +++ b/Telegram/SourceFiles/settings/business/settings_chatbots.cpp @@ -226,6 +226,9 @@ Main::Session &PreviewController::session() const { [[nodiscard]] QString ExtractUsername(QString text) { text = text.trimmed(); + if (text.startsWith(QChar('@'))) { + return text.mid(1); + } static const auto expression = QRegularExpression( "^(https://)?([a-zA-Z0-9\\.]+/)?([a-zA-Z0-9_\\.]+)"); const auto match = expression.match(text);