aboutsummaryrefslogtreecommitdiff
path: root/src/framework/configuration.rs
diff options
context:
space:
mode:
authoracdenisSK <[email protected]>2017-07-22 16:59:10 +0200
committeracdenisSK <[email protected]>2017-07-22 16:59:10 +0200
commit2b053ea007d6ca9cc820cb910597e8b5dad89d70 (patch)
treec0664957758043b80fc7e40d9acc7923da53d3c1 /src/framework/configuration.rs
parentRemove the uneccessary function and `Send + Sync` bounds (diff)
downloadserenity-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.rs30
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 {