diff options
| author | acdenisSK <[email protected]> | 2017-07-22 16:59:10 +0200 |
|---|---|---|
| committer | acdenisSK <[email protected]> | 2017-07-22 16:59:10 +0200 |
| commit | 2b053ea007d6ca9cc820cb910597e8b5dad89d70 (patch) | |
| tree | c0664957758043b80fc7e40d9acc7923da53d3c1 /src/framework/configuration.rs | |
| parent | Remove the uneccessary function and `Send + Sync` bounds (diff) | |
| download | serenity-2b053ea007d6ca9cc820cb910597e8b5dad89d70.tar.xz serenity-2b053ea007d6ca9cc820cb910597e8b5dad89d70.zip | |
Fix #130
Removed action support from the builtin one as well, due to it adding some uneccassery complexity and it being only asked upon by one user
Diffstat (limited to 'src/framework/configuration.rs')
| -rw-r--r-- | src/framework/configuration.rs | 30 |
1 files changed, 21 insertions, 9 deletions
diff --git a/src/framework/configuration.rs b/src/framework/configuration.rs index 16c595f..c74739e 100644 --- a/src/framework/configuration.rs +++ b/src/framework/configuration.rs @@ -22,10 +22,11 @@ use ::model::{GuildId, Message, UserId}; /// impl EventHandler for Handler {} /// use serenity::Client; /// use std::env; +/// use serenity::framework::BuiltinFramework; /// /// let mut client = Client::new(&env::var("DISCORD_BOT_TOKEN").unwrap(), Handler); /// -/// client.with_framework(|f| f +/// client.with_framework(BuiltinFramework::new() /// .configure(|c| c.on_mention(true).prefix("~"))); /// ``` /// @@ -109,8 +110,9 @@ impl Configuration { /// # impl EventHandler for Handler {} /// # let mut client = Client::new("token", Handler); /// use serenity::model::GuildId; + /// use serenity::framework::BuiltinFramework; /// - /// client.with_framework(|f| f.configure(|c| c + /// client.with_framework(BuiltinFramework::new().configure(|c| c /// .blocked_guilds(vec![GuildId(7), GuildId(77)].into_iter().collect()))); /// ``` pub fn blocked_guilds(mut self, guilds: HashSet<GuildId>) -> Self { @@ -133,8 +135,9 @@ impl Configuration { /// # impl EventHandler for Handler {} /// # let mut client = Client::new("token", Handler); /// use serenity::model::UserId; + /// use serenity::framework::BuiltinFramework; /// - /// client.with_framework(|f| f.configure(|c| c + /// client.with_framework(BuiltinFramework::new().configure(|c| c /// .blocked_users(vec![UserId(7), UserId(77)].into_iter().collect()))); /// ``` pub fn blocked_users(mut self, users: HashSet<UserId>) -> Self { @@ -169,10 +172,11 @@ impl Configuration { /// # /// # impl EventHandler for Handler {} /// # let mut client = Client::new("token", Handler); + /// use serenity::framework::BuiltinFramework; /// /// let disabled = vec!["ping"].into_iter().map(|x| x.to_owned()).collect(); /// - /// client.with_framework(|f| f + /// client.with_framework(BuiltinFramework::new() /// .command("ping", |c| c.exec_str("pong!")) /// .configure(|c| c.disabled_commands(disabled))); /// ``` @@ -198,7 +202,9 @@ impl Configuration { /// # /// # impl EventHandler for Handler {} /// # let mut client = Client::new("token", Handler); - /// client.with_framework(|f| f + /// use serenity::framework::BuiltinFramework; + /// + /// client.with_framework(BuiltinFramework::new() /// .command("ping", |c| c.exec_str("Pong!")) /// .configure(|c| c.dynamic_prefix(|_, msg| { /// Some(if msg.channel_id.0 % 5 == 0 { @@ -282,8 +288,9 @@ impl Configuration { /// # impl EventHandler for Handler {} /// # let mut client = Client::new("token", Handler); /// use serenity::model::UserId; + /// use serenity::framework::BuiltinFramework; /// - /// client.with_framework(|f| f.configure(|c| c + /// client.with_framework(BuiltinFramework::new().configure(|c| c /// .owners(vec![UserId(7), UserId(77)].into_iter().collect()))); /// ``` /// @@ -297,12 +304,13 @@ impl Configuration { /// # let mut client = Client::new("token", Handler); /// use serenity::model::UserId; /// use std::collections::HashSet; + /// use serenity::framework::BuiltinFramework; /// /// let mut set = HashSet::new(); /// set.insert(UserId(7)); /// set.insert(UserId(77)); /// - /// client.with_framework(|f| f.configure(|c| c.owners(set))); + /// client.with_framework(BuiltinFramework::new().configure(|c| c.owners(set))); /// ``` pub fn owners(mut self, user_ids: HashSet<UserId>) -> Self { self.owners = user_ids; @@ -324,7 +332,9 @@ impl Configuration { /// # impl EventHandler for Handler {} /// # let mut client = Client::new("token", Handler); /// # - /// client.with_framework(|f| f.configure(|c| c + /// use serenity::framework::BuiltinFramework; + /// + /// client.with_framework(BuiltinFramework::new().configure(|c| c /// .prefix("!"))); /// ``` pub fn prefix(mut self, prefix: &str) -> Self { @@ -347,7 +357,9 @@ impl Configuration { /// # impl EventHandler for Handler {} /// # let mut client = Client::new("token", Handler); /// # - /// client.with_framework(|f| f.configure(|c| c + /// use serenity::framework::BuiltinFramework; + /// + /// client.with_framework(BuiltinFramework::new().configure(|c| c /// .prefixes(vec!["!", ">", "+"]))); /// ``` pub fn prefixes(mut self, prefixes: Vec<&str>) -> Self { |