+5
-6
src/commands/user/whois.rs
+5
-6
src/commands/user/whois.rs
···
11
11
let user = user.as_ref().unwrap_or_else(|| ctx.author());
12
12
let membership = ctx.guild_id().unwrap().member(ctx.http(), user.id).await?;
13
13
14
+
let created_at = user.created_at().unix_timestamp();
15
+
let joined_at = membership.joined_at.unwrap().unix_timestamp();
16
+
14
17
let embed = CreateReply::default().embed(
15
18
serenity::CreateEmbed::default()
16
19
.title(&user.name)
···
18
21
.color(0x00ff_ffff)
19
22
.field("ID", user.id.to_string(), false)
20
23
.field("Username", &user.name, false)
21
-
.field("Created at", user.created_at().to_string(), false)
22
-
.field(
23
-
"Joined at",
24
-
membership.joined_at.expect("joined_at failed").to_string(),
25
-
false,
26
-
)
24
+
.field("Created at", format!("<t:{created_at}:R>"), false)
25
+
.field("Joined at", format!("<t:{joined_at}:R>"), false)
27
26
.field(
28
27
"Roles",
29
28
membership