mirror of
https://github.com/eRgo35/lyra.git
synced 2026-02-04 12:26:10 +01:00
more commands incoming
This commit is contained in:
23
src/commands/tools/posix.rs
Normal file
23
src/commands/tools/posix.rs
Normal file
@@ -0,0 +1,23 @@
|
||||
use std::time::SystemTime;
|
||||
|
||||
use poise::CreateReply;
|
||||
|
||||
use crate::{commands::embeds::embed, Context, Error};
|
||||
|
||||
/// Prints current time in POSIX format
|
||||
#[poise::command(
|
||||
prefix_command,
|
||||
slash_command,
|
||||
category = "Tools"
|
||||
)]
|
||||
pub async fn posix(
|
||||
ctx: Context<'_>
|
||||
) -> Result<(), Error> {
|
||||
let time = SystemTime::now().duration_since(SystemTime::UNIX_EPOCH).unwrap().as_millis();
|
||||
|
||||
ctx.send(
|
||||
CreateReply::default().embed(embed(ctx, "The time is", &format!("{} ms", time), "since Jan 1st 1970").await.unwrap())
|
||||
).await?;
|
||||
|
||||
Ok(())
|
||||
}
|
||||
Reference in New Issue
Block a user