diff options
Diffstat (limited to 'examples')
| -rw-r--r-- | examples/06_command_framework/src/main.rs | 6 | ||||
| -rw-r--r-- | examples/07_voice/src/main.rs | 2 |
2 files changed, 5 insertions, 3 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 diff --git a/examples/07_voice/src/main.rs b/examples/07_voice/src/main.rs index 3870f9c..b1acc38 100644 --- a/examples/07_voice/src/main.rs +++ b/examples/07_voice/src/main.rs @@ -243,7 +243,7 @@ fn unmute(context: &Context, message: &Message, _args: Vec<String>) { } /// Checks that a message successfully sent; if not, then logs why to stdout. -#[cfg(feature = "voice")] +#[cfg(feature="voice")] fn check_msg(result: SerenityResult<Message>) { if let Err(why) = result { println!("Error sending message: {:?}", why); |