aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar dngfx2018-09-01 11:40:08 +0100
committerGravatar dngfx2018-09-01 11:40:08 +0100
commit7db9a8ea2bee07a76a15cb5de51ab37ddc8dc707 (patch)
tree070154dfc8b170a96964ea35270ddcb2bd8105cc
parentAdd 8ball module (diff)
signature
Move lists out of scope
-rw-r--r--modules/8all.py33
-rw-r--r--modules/ducks.py23
2 files changed, 27 insertions, 29 deletions
diff --git a/modules/8all.py b/modules/8all.py
index db5e4d3f..57be2da4 100644
--- a/modules/8all.py
+++ b/modules/8all.py
@@ -1,5 +1,20 @@
import random
+CHOICES = [
+ "Definitely",
+ "Yes",
+ "Probably",
+ "Maybe",
+ "Probably not",
+ "No",
+ "Definitely not",
+ "I don't know",
+ "Ask again later",
+ "The answer is unclear",
+ "Absolutely",
+ "Dubious at best",
+ "I'm on a break, ask again later"
+]
class Module(object):
def __init__(self, bot, events):
@@ -11,20 +26,4 @@ class Module(object):
)
def decide(selfs, event):
- choices = [
- "Definitely",
- "Yes",
- "Probably",
- "Maybe",
- "Probably not",
- "No",
- "Definitely not",
- "I don't know",
- "Ask again later",
- "The answer is unclear",
- "Absolutely",
- "Dubious at best",
- "I'm on a break, ask again later"
- ]
-
- event["stdout"].write(random.choice(choices))
+ event["stdout"].write(random.choice(CHOICES))
diff --git a/modules/ducks.py b/modules/ducks.py
index e50cc055..44b03d00 100644
--- a/modules/ducks.py
+++ b/modules/ducks.py
@@ -3,6 +3,15 @@ from threading import Timer
import Utils
import random
+DUCK_LIST = [
+ "・゜゜・。。・゜ ​ ゜\_O​< q​uack!",
+ "・゜゜・。。・゜ ​ ゜\_o< QUACK!",
+ "・゜゜・。 ​ 。・゜゜\​_ó< qu​ack!",
+ "・゜゜・。 ​ 。・゜゜\​_ó< qu​ack quack!",
+ "・゜゜ 。 ​ 。・゜ \​_ó< bawk!",
+ "・゜゜ 。 ​ 。・゜゜\​_ó< squawk!",
+ "・ ゜・。 ​ 。・゜゜ \​_ó< beep beep!"
+]
class Module(object):
def __init__(self, bot, events):
@@ -11,16 +20,6 @@ class Module(object):
self.decoy_hooked = 0
self.duck_timer = None
- self.duck_list = [
- "・゜゜・。。・゜ ​ ゜\_O​< q​uack!",
- "・゜゜・。。・゜ ​ ゜\_o< QUACK!",
- "・゜゜・。 ​ 。・゜゜\​_ó< qu​ack!",
- "・゜゜・。 ​ 。・゜゜\​_ó< qu​ack quack!",
- "・゜゜ 。 ​ 。・゜ \​_ó< bawk!",
- "・゜゜ 。 ​ 。・゜゜\​_ó< squawk!",
- "・ ゜・。 ​ 。・゜゜ \​_ó< beep beep!"
- ]
-
events.on("received.command.bef").hook(self.duck_bef,
help="Befriend a duck!")
events.on("received.command.bang").hook(self.duck_bang,
@@ -252,7 +251,7 @@ class Module(object):
str) else active_duck
if ducks_enabled == 1 and active_duck == 0:
- channel.send_message(random.choice(self.duck_list))
+ channel.send_message(random.choice(DUCK_LIST))
channel.set_setting("active-duck", 1)
@@ -263,7 +262,7 @@ class Module(object):
channel.set_setting("active-duck", 0)
def duck_decoy(self, event):
- event["stdout"].write(random.choice(self.duck_list))
+ event["stdout"].write(random.choice(DUCK_LIST))
def set_decoy(self, event):
channel = event["target"]