send ducks 5-20 seconds after the message that triggered it
This commit is contained in:
parent
7a5edccb98
commit
355689bb35
1 changed files with 5 additions and 1 deletions
|
@ -52,7 +52,11 @@ class Module(ModuleManager.BaseModule):
|
||||||
def _trigger_duck(self, channel):
|
def _trigger_duck(self, channel):
|
||||||
channel.duck_lines = 0
|
channel.duck_lines = 0
|
||||||
channel.duck_active = time.time()
|
channel.duck_active = time.time()
|
||||||
channel.send_message(DUCK)
|
delay = random.SystemRandom().randint(5, 20)
|
||||||
|
self.timers.add("duck", self._send_duck, delay, channel=channel)
|
||||||
|
|
||||||
|
def _send_duck(self, timer):
|
||||||
|
timer.kwargs["channel"].send_message(DUCK)
|
||||||
|
|
||||||
def _duck_action(self, channel, user, action, setting):
|
def _duck_action(self, channel, user, action, setting):
|
||||||
duck_timestamp = channel.duck_active
|
duck_timestamp = channel.duck_active
|
||||||
|
|
Loading…
Reference in a new issue