diff options
Diffstat (limited to 'examples/06_command_framework/src/main.rs')
| -rw-r--r-- | examples/06_command_framework/src/main.rs | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/examples/06_command_framework/src/main.rs b/examples/06_command_framework/src/main.rs index 408fb9b..f4a3eea 100644 --- a/examples/06_command_framework/src/main.rs +++ b/examples/06_command_framework/src/main.rs @@ -14,7 +14,7 @@ extern crate typemap; use serenity::client::Context; use serenity::Client; -use serenity::model::Message; +use serenity::model::{Message, permissions}; use std::collections::HashMap; use std::env; use std::fmt::Write; @@ -88,7 +88,9 @@ fn main() { .command("commands", |c| c .check(owner_check) .exec(commands)) - .command("emoji cat", |c| c.exec_str(":cat:")) + .command("emoji cat", |c| c + .exec_str(":cat:") + .required_permissions(permissions::SEND_MESSAGES)) .command("emoji dog", |c| c.exec_str(":dog:")) .command("multiply", |c| c.exec(multiply)) .command("ping", |c| c |