aboutsummaryrefslogtreecommitdiff
path: root/examples/07_sample_bot_structure/src/commands/meta.rs
blob: a4036fcbb3e0ba056604914ae6f515bdda183182 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
command!(latency(ctx, msg) {
    let latency = ctx.shard.lock()
        .unwrap()
        .latency()
        .map_or_else(|| "N/A".to_owned(), |s| {
            format!("{}.{}s", s.as_secs(), s.subsec_nanos())
        });

    let _ = msg.channel_id.say(&latency);
});

command!(ping(_ctx, msg) {
    let _ = msg.channel_id.say("Pong!");
});