tangled
alpha
login
or
join now
isabelroses.com
/
blahaj
1
fork
atom
silly goober bot
1
fork
atom
overview
issues
pulls
pipelines
feat: unix timestaps
isabelroses.com
2 years ago
627b93dd
2a6dcdd7
+5
-6
1 changed file
expand all
collapse all
unified
split
src
commands
user
whois.rs
+5
-6
src/commands/user/whois.rs
···
11
let user = user.as_ref().unwrap_or_else(|| ctx.author());
12
let membership = ctx.guild_id().unwrap().member(ctx.http(), user.id).await?;
13
0
0
0
14
let embed = CreateReply::default().embed(
15
serenity::CreateEmbed::default()
16
.title(&user.name)
···
18
.color(0x00ff_ffff)
19
.field("ID", user.id.to_string(), false)
20
.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
-
)
27
.field(
28
"Roles",
29
membership
···
11
let user = user.as_ref().unwrap_or_else(|| ctx.author());
12
let membership = ctx.guild_id().unwrap().member(ctx.http(), user.id).await?;
13
14
+
let created_at = user.created_at().unix_timestamp();
15
+
let joined_at = membership.joined_at.unwrap().unix_timestamp();
16
+
17
let embed = CreateReply::default().embed(
18
serenity::CreateEmbed::default()
19
.title(&user.name)
···
21
.color(0x00ff_ffff)
22
.field("ID", user.id.to_string(), false)
23
.field("Username", &user.name, false)
24
+
.field("Created at", format!("<t:{created_at}:R>"), false)
25
+
.field("Joined at", format!("<t:{joined_at}:R>"), false)
0
0
0
0
26
.field(
27
"Roles",
28
membership