From f19d4d0417529303681f5f560f844548eb1b81b5 Mon Sep 17 00:00:00 2001 From: deathbybandaid Date: Sun, 5 May 2019 15:48:48 -0400 Subject: [PATCH] New Fake Event system --- sopel_modules/SpiceBot_Botevents/BotEvents.py | 17 +++++++++++++++++ sopel_modules/SpiceBot_SBTools/__init__.py | 6 ------ 2 files changed, 17 insertions(+), 6 deletions(-) diff --git a/sopel_modules/SpiceBot_Botevents/BotEvents.py b/sopel_modules/SpiceBot_Botevents/BotEvents.py index 828d696..fe970bf 100644 --- a/sopel_modules/SpiceBot_Botevents/BotEvents.py +++ b/sopel_modules/SpiceBot_Botevents/BotEvents.py @@ -31,6 +31,23 @@ def setup_thread(bot): bot.memory["Sopel_BotEvents"] = {"loaded": [], "startup": []} +@sopel.module.event('7777') +@sopel.module.rule('.*') +def parse_event_spicebotdbb(bot, trigger): + sopel.tools.stderr("\n" + trigger.event + " " + str(trigger.args) + "\n") + + +@sopel.module.event('001') +@sopel.module.rule('.*') +def bot_trigger_create(bot, trigger): + pretrigger = sopel.trigger.PreTrigger( + bot.nick, + ":" + bot.nick + " 7777 " + bot.nick + + " :This is a test of the Fake Event System" + ) + bot.dispatch(pretrigger) + + def list_bot_events(bot, list_type): if "Sopel_BotEvents" not in bot.memory: bot.memory["Sopel_BotEvents"] = {"loaded": [], "startup": []} diff --git a/sopel_modules/SpiceBot_SBTools/__init__.py b/sopel_modules/SpiceBot_SBTools/__init__.py index 694e9b7..757018e 100644 --- a/sopel_modules/SpiceBot_SBTools/__init__.py +++ b/sopel_modules/SpiceBot_SBTools/__init__.py @@ -51,12 +51,6 @@ def sopel_triggerargs(bot, trigger, command_type='module_command'): return triggerargs, command -def bot_trigger_create(bot): - pretrigger = PreTrigger(bot.nick, ":test.example.com 7777 Foo #test ~Admin adminhost test.example.com Admin Hr~ :0 Admin",) - trigger = Trigger(bot.config, pretrigger, None) - coretasks.recv_who(SopelWrapper(bot, trigger), trigger) - - def bot_privs(bot, privtype): if privtype == 'owners': privtype = 'owner'