add version command and more tests
This commit is contained in:
parent
91f6c5f9f9
commit
87ad83f473
@ -24,6 +24,8 @@ enum Command {
|
|||||||
Top,
|
Top,
|
||||||
#[command(description = "get the server time")]
|
#[command(description = "get the server time")]
|
||||||
Time,
|
Time,
|
||||||
|
#[command(description = "get the bot version")]
|
||||||
|
Version,
|
||||||
}
|
}
|
||||||
|
|
||||||
/*#[tokio::main]
|
/*#[tokio::main]
|
||||||
@ -117,6 +119,7 @@ async fn answer(bot: Bot, msg: Message, command: Command) -> anyhow::Result<()>
|
|||||||
)
|
)
|
||||||
.await?
|
.await?
|
||||||
}
|
}
|
||||||
|
Command::Version => bot.send_message(msg.chat.id, "0.2.5").await?,
|
||||||
};
|
};
|
||||||
|
|
||||||
Ok(())
|
Ok(())
|
||||||
|
@ -94,3 +94,14 @@ fn test_rewrite_refered_tiktok() {
|
|||||||
Some("https://vxtiktok.com/@/video/7417808362957589778".to_string())
|
Some("https://vxtiktok.com/@/video/7417808362957589778".to_string())
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
fn test_rewrite_refered_instagram() {
|
||||||
|
let url_and_domain =
|
||||||
|
get_domain_from_text("https://www.instagram.com/reel/DJAE4JXSvHn/".to_string());
|
||||||
|
let domain = filter_string(url_and_domain.0, url_and_domain.1);
|
||||||
|
assert_eq!(
|
||||||
|
domain,
|
||||||
|
Some("https://ddinstagram.com/reel/DJAE4JXSvHn/".to_string())
|
||||||
|
);
|
||||||
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user