From 3533fb9db516fb23a76a39e1ac74e37e20b5f645 Mon Sep 17 00:00:00 2001 From: Bulat Kurbanov Date: Wed, 7 Jun 2023 18:28:05 +0200 Subject: [PATCH] Fix --- src/bots/approved_bot/modules/download.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/bots/approved_bot/modules/download.rs b/src/bots/approved_bot/modules/download.rs index bdc4d2d..fd370fc 100644 --- a/src/bots/approved_bot/modules/download.rs +++ b/src/bots/approved_bot/modules/download.rs @@ -119,7 +119,10 @@ impl CommandParse for DownloadArchiveCommand { fn parse(s: &str, bot_name: &str) -> Result { let re = Regex::new(r"^/da_(?P[s|a|t])_(?P\d+)$").unwrap(); - let caps = re.captures(s); + let full_bot_name = format!("@{bot_name}"); + let after_replace = s.replace(&full_bot_name, ""); + + let caps = re.captures(&after_replace); let caps = match caps { Some(v) => v, None => return Err(strum::ParseError::VariantNotFound),