aboutsummaryrefslogtreecommitdiffstats
path: root/src/main.rs
diff options
context:
space:
mode:
authorJokler <jokler.contact@gmail.com>2018-05-12 21:40:54 +0200
committerJokler <jokler.contact@gmail.com>2018-05-12 21:40:54 +0200
commit90bbc48e8f65566f38ee9bd0b10fbc53ce7ac4a7 (patch)
tree513710d5eb12780c1d50ddd2231cee8da8b0a90d /src/main.rs
parent243012bbcdbfae236f37919ddeae232278df8bbc (diff)
downloadfrippy-90bbc48e8f65566f38ee9bd0b10fbc53ce7ac4a7.tar.gz
frippy-90bbc48e8f65566f38ee9bd0b10fbc53ce7ac4a7.zip
Remind: Add initial remind plugin
Mysql is not supported yet.
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/main.rs b/src/main.rs
index aae6035..3f56c50 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -34,6 +34,7 @@ use frippy::plugins::emoji::Emoji;
use frippy::plugins::factoids::Factoids;
use frippy::plugins::help::Help;
use frippy::plugins::keepnick::KeepNick;
+use frippy::plugins::remind::Remind;
use frippy::plugins::sed::Sed;
use frippy::plugins::tell::Tell;
use frippy::plugins::url::UrlTitles;
@@ -125,11 +126,14 @@ fn run() -> Result<(), Error> {
let pool = Arc::new(pool);
bot.add_plugin(Factoids::new(pool.clone()));
bot.add_plugin(Tell::new(pool.clone()));
+ // TODO Use mysql pool
+ bot.add_plugin(Remind::new(HashMap::new()));
info!("Connected to MySQL server")
}
Err(e) => {
bot.add_plugin(Factoids::new(HashMap::new()));
bot.add_plugin(Tell::new(HashMap::new()));
+ bot.add_plugin(Remind::new(HashMap::new()));
error!("Failed to run migrations: {}", e);
}
},
@@ -138,6 +142,7 @@ fn run() -> Result<(), Error> {
} else {
bot.add_plugin(Factoids::new(HashMap::new()));
bot.add_plugin(Tell::new(HashMap::new()));
+ bot.add_plugin(Remind::new(HashMap::new()));
}
}
#[cfg(not(feature = "mysql"))]
@@ -147,6 +152,7 @@ fn run() -> Result<(), Error> {
}
bot.add_plugin(Factoids::new(HashMap::new()));
bot.add_plugin(Tell::new(HashMap::new()));
+ bot.add_plugin(Remind::new(HashMap::new()));
}
if let Some(disabled_plugins) = disabled_plugins {