aboutsummaryrefslogtreecommitdiff
path: root/examples/07_sample_bot_structure/src/commands/meta.rs
blob: 18ee48d88e7a64371e4743b240e6e15b828b1ae3 (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_string(), |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!");
});