aboutsummaryrefslogtreecommitdiff
path: root/examples/07_sample_bot_structure/src/commands/meta.rs
blob: 4b43cb8f90abc1c0f2435798457e4837ce2824e8 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
command!(latency(ctx, msg) {
    let latency = ctx.shard.lock()
        .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!");
});