mirror of
https://github.com/flibusta-apps/book_bot.git
synced 2025-12-06 15:35:35 +01:00
Fix
This commit is contained in:
@@ -119,7 +119,10 @@ impl CommandParse<Self> for DownloadArchiveCommand {
|
|||||||
fn parse(s: &str, bot_name: &str) -> Result<Self, strum::ParseError> {
|
fn parse(s: &str, bot_name: &str) -> Result<Self, strum::ParseError> {
|
||||||
let re = Regex::new(r"^/da_(?P<type>[s|a|t])_(?P<id>\d+)$").unwrap();
|
let re = Regex::new(r"^/da_(?P<type>[s|a|t])_(?P<id>\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 {
|
let caps = match caps {
|
||||||
Some(v) => v,
|
Some(v) => v,
|
||||||
None => return Err(strum::ParseError::VariantNotFound),
|
None => return Err(strum::ParseError::VariantNotFound),
|
||||||
|
|||||||
Reference in New Issue
Block a user