diff --git a/src/core/botinstance.rs b/src/core/botinstance.rs index 68c695b..fbb8545 100644 --- a/src/core/botinstance.rs +++ b/src/core/botinstance.rs @@ -45,11 +45,11 @@ pub enum ModType { pub use ModType::BotModule; -pub enum EnType { - Enabled(ChType), -} +// pub enum EnType { +// Enabled(ChType), +// } -pub use EnType::Enabled; +// pub use EnType::Enabled; // pub enum ModStatusType { // Enabled(EnType), @@ -76,9 +76,9 @@ impl Chat { pub async fn say_in_reply_to(&mut self, msg:& PrivmsgMessage , mut outmsg:String) -> () { // envelops a message before sending a message - // [ ] This could include additional formatting (e.g., add in random number of blank spaces) - // [ ] Incrementing or checking with RateLimiters - // [ ] For BotActions of Enabled Modules , checking whether the caller is Permissible to run the comman + // [x] This could include additional formatting (e.g., add in random number of blank spaces) + // [x] Incrementing or checking with RateLimiters + // [ ] For BotActions of Enabled Modules , checking whether the caller is Permissible to run the command ? // self.client.say_in_reply_to(msg,outmsg).await.unwrap(); @@ -259,6 +259,8 @@ impl BotInstance { // b.listener_main_prvmsg(&msg); self.listener_main_prvmsg(&msg).await; + // - BotCommand listener should likely need to be called within the above + }, ServerMessage::Whisper(msg) => { @@ -322,6 +324,11 @@ impl BotInstance { self.chat.say_in_reply_to(msg,String::from("annytfLurk")).await; + // // [ ] Need to run through all Listener Bodies for Enabled Modules for the context of the message (e.g., ModStatus is Enabled in the context for the channel) + + + // // [ ] There should be a BotCommand Listener to check for prefixes ran + println!("End of Separate Listener Main prvmsg"); }