From 920b71eac5ef6ee57ff92a9707370eb2287b6cbf Mon Sep 17 00:00:00 2001 From: tec <tec@ucc.gu.uwa.edu.au> Date: Sun, 20 Oct 2019 22:01:56 +0800 Subject: [PATCH] Minor tweaks --- src/main.rs | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/src/main.rs b/src/main.rs index 2100ae2..991ceb0 100644 --- a/src/main.rs +++ b/src/main.rs @@ -40,9 +40,10 @@ impl EventHandler for Handler { } let message_content: Vec<_> = msg.content[1..].splitn(2, ' ').collect(); match message_content[0] { - "register" => { - user_management::Commands::register(ctx, msg.clone(), message_content[1]) + "say" => { + println!("{:#?}", msg.content); } + "register" => user_management::Commands::register(ctx, msg.clone(), message_content[1]), "join" => { user_management::Commands::join(ctx, msg.clone(), message_content[1]); } @@ -88,8 +89,8 @@ impl EventHandler for Handler { fn reaction_add(&self, ctx: Context, add_reaction: channel::Reaction) { match add_reaction.message(&ctx.http) { Ok(message) => { - if message.author.id.0 != config::BOT_ID { - return + if message.author.id.0 == config::BOT_ID { + return; } match message_type(&message) { "motion" => { @@ -105,8 +106,8 @@ impl EventHandler for Handler { fn reaction_remove(&self, ctx: Context, removed_reaction: channel::Reaction) { match removed_reaction.message(&ctx.http) { Ok(message) => { - if message.author.id.0 != config::BOT_ID { - return + if message.author.id.0 == config::BOT_ID { + return; } match message_type(&message) { "motion" => { @@ -168,7 +169,10 @@ fn main() { fn message_type(message: &Message) -> &'static str { if message.embeds.len() <= 0 { - return "misc"; + return match message.content.splitn(2, ' ').next().unwrap() { + "Role" => "role", + _ => "misc", + }; } let title: String = message.embeds[0].title.clone().unwrap(); let words_of_title: Vec<_> = title.splitn(2, ' ').collect(); -- GitLab