mirror of
https://github.com/SpiceBot/SpiceBot.git
synced 2026-11-12 06:29:54 -05:00
New Fake Event system
This commit is contained in:
parent
617619ddaa
commit
f19d4d0417
@ -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": []}
|
||||
|
||||
@ -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'
|
||||
|
||||
Loading…
Reference in New Issue
Block a user