Pretrigger defaults

This commit is contained in:
deathbybandaid 2019-05-06 11:01:31 -04:00
parent 4a8cbe94dd
commit 27ebde07f4
2 changed files with 11 additions and 6 deletions

View File

@ -5,7 +5,7 @@ from __future__ import unicode_literals, absolute_import, division, print_functi
import sopel.module
from sopel.trigger import PreTrigger
from .System import bot_events_trigger, bot_events_recieved, bot_events_startup_check, bot_events_check, bot_events_setup_check
from .System import bot_events_trigger, bot_events_recieved, bot_events_startup_check, bot_events_setup_check
from sopel_modules.SpiceBot_SBTools import bot_logging
import time
@ -16,9 +16,6 @@ import time
def bot_startup_connection(bot, trigger):
bot_events_trigger(bot, 1001, "Welcome to the SpiceBot Events System")
if bot_events_check(bot, '1004'):
return
while not len(bot.channels.keys()) > 0:
pass
time.sleep(1)

View File

@ -4,6 +4,7 @@ from __future__ import unicode_literals, absolute_import, print_function, divisi
# sopel imports
import sopel
from sopel.trigger import PreTrigger
from sopel_modules.SpiceBot_SBTools import bot_logging
@ -24,8 +25,15 @@ def bot_events_trigger(bot, number, message):
bot_events_setup_check(bot)
bot.memory["SpiceBot_Events"]["triggers"][str(number)] = message
pretriggerdict = {"number": number, "message": message}
bot.memory['SpiceBot_Events']["queue"].append(pretriggerdict)
if str(number) in ['1001', '1002', '1003']:
pretrigger = PreTrigger(
bot.nick,
":SpiceBot_Events " + str(number) + " " + str(bot.nick) + " :" + message
)
bot.dispatch(pretrigger)
else:
pretriggerdict = {"number": number, "message": message}
bot.memory['SpiceBot_Events']["queue"].append(pretriggerdict)
def bot_events_setup_check(bot):