aboutsummaryrefslogtreecommitdiffstats
path: root/config.py
diff options
context:
space:
mode:
authortv <tv@nomic.retiolum>2013-12-18 16:32:41 +0100
committertv <tv@nomic.retiolum>2013-12-18 16:32:41 +0100
commitaa7cd8834b21a064e4fe0440b956f6c174949ed2 (patch)
tree4e9a17a838dc3c6cec28954ad69a9b84057da33c /config.py
parent8a9c41f399dd874b246818bb81f4c9edbf9a9549 (diff)
Reaktor: s/(config).json/\1.py/
Diffstat (limited to 'config.py')
-rw-r--r--config.py24
1 files changed, 24 insertions, 0 deletions
diff --git a/config.py b/config.py
new file mode 100644
index 0000000..92d97af
--- /dev/null
+++ b/config.py
@@ -0,0 +1,24 @@
+
+debug = True
+name = 'kwasybot'
+
+irc_alarm_timeout = 300
+irc_hammer_interval = 10
+irc_kill_timeout = 360
+irc_nickname = name
+irc_server = 'irc.freenode.org'
+irc_port = 6667
+irc_channels = [
+ '#krebs'
+]
+
+irc_commands = [
+ { 'pattern': '^(?:asybot|\\*):\\s*caps\\s*$', 'argv': [ 'commands/caps' ] },
+ { 'pattern': '^(?:asybot|\\*):\\s*hello\\s*$', 'argv': [ 'commands/hello' ] },
+ { 'pattern': '^(?:asybot|\\*):\\s*reload\\s*$', 'argv': [ 'commands/reload' ] },
+ { 'pattern': '^(?:asybot|\\*):\\s*badcommand\\s*$', 'argv': [ 'commands/badcommand' ] },
+ { 'pattern': '^(?:asybot|\\*):\\s*rev\\s*$', 'argv': [ 'commands/rev' ] },
+ { 'pattern': '^(?:asybot|\\*):\\s*uptime\\s*$', 'argv': [ 'commands/uptime' ] },
+ { 'pattern': '^(?:asybot|\\*):\\s*nocommand\\s*$', 'argv': [ 'commands/nocommand' ] },
+ { 'pattern': '^.*\\basybot(?:\\b[^:].*)?$', 'argv': [ 'commands/say', 'I\'m famous' ] }
+]