aboutsummaryrefslogtreecommitdiff
path: root/src/core/handler.rs
diff options
context:
space:
mode:
authorFuwn <[email protected]>2020-10-30 12:58:50 -0700
committerFuwn <[email protected]>2020-10-30 12:58:50 -0700
commit3ca642734629b108ece241ea9644f5ed1ee339cb (patch)
tree515fc5c33c62eb4ab970f3d3e5bb7f40ff417df1 /src/core/handler.rs
parentchore: change cc env vars file type, (md -> txt) (diff)
downloaddep-core-next-3ca642734629b108ece241ea9644f5ed1ee339cb.tar.xz
dep-core-next-3ca642734629b108ece241ea9644f5ed1ee339cb.zip
feat (desc)
feat: - add `Procfile` and `app.json` to "prep" for heroku (probably not going to go to heroku though). - implement a plugin system and enable `random_hi` plugin. - move webserver to seperate location
Diffstat (limited to 'src/core/handler.rs')
-rw-r--r--src/core/handler.rs6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/core/handler.rs b/src/core/handler.rs
index 7fbb005..e1d1a12 100644
--- a/src/core/handler.rs
+++ b/src/core/handler.rs
@@ -5,6 +5,7 @@ use crate::core::consts::DB as db;
use crate::core::model::*;
use crate::core::utils::*;
use crate::db::models::UserUpdate;
+use crate::modules::plugins::*;
use levenshtein::levenshtein;
use rand::prelude::*;
use serenity::CACHE;
@@ -107,7 +108,7 @@ impl EventHandler for Handler {
info!("Caching complete.");
}
- fn message(&self, _ctx: Context, message: Message) {
+ fn message(&self, ctx: Context, message: Message) {
// check_error!(message.guild().unwrap().read()
// .edit_member(712088369206919269, |member| member.nickname("Wisp")));
@@ -118,6 +119,9 @@ impl EventHandler for Handler {
if message.mention_everyone {
check_error!(message.react("👀"))
}
+
+ exec_on_message!([&ctx, &message],
+ random_hi);
}
fn message_delete(&self, _: Context, channel_id: ChannelId, message_id: MessageId) {