diff options
| author | Fuwn <[email protected]> | 2020-10-30 12:58:50 -0700 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2020-10-30 12:58:50 -0700 |
| commit | 3ca642734629b108ece241ea9644f5ed1ee339cb (patch) | |
| tree | 515fc5c33c62eb4ab970f3d3e5bb7f40ff417df1 /src/core/handler.rs | |
| parent | chore: change cc env vars file type, (md -> txt) (diff) | |
| download | dep-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.rs | 6 |
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) { |