summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorZaran <zaran.krleza@gmail.com>2011-11-27 02:14:55 -0800
committerZaran <zaran.krleza@gmail.com>2011-11-27 02:14:55 -0800
commit22b3959da510b1bbea859d91cb54d6c95c61279c (patch)
tree5ac645c3180a3f1a07411008b2917b98024d5728
parent18e333a8c3f401e97489ffc712adab27a4a2e0c4 (diff)
downloadpickupbot-22b3959da510b1bbea859d91cb54d6c95c61279c.tar.gz
Help update
Better default config Todo list
-rw-r--r--main.py18
1 files changed, 14 insertions, 4 deletions
diff --git a/main.py b/main.py
index 1994135..acb179c 100644
--- a/main.py
+++ b/main.py
@@ -2,14 +2,21 @@
# -*- coding: utf-8 -*-
# Author: Zaran <zaran.krleza@gmail.com>
+#TODO:
+# * !promote
+# * fichier de config pour lire les gametypes
+# * garder des logs et des stats (voire notifier un serveur web)
+# * !lastgame (cf. point précédent)
+
import irclib
import sys
class MatchState:
- gametypes = { 'duel':2,
+ gametypes = { 'bomb': 10,
'ctf':8,
- 'ictf':8,
- 'ca':8 }
+ 'ca':8,
+ 'tdm':8,
+ 'duel':2}
def __init__(self):
state = {}
@@ -115,7 +122,10 @@ class IRCMatchBot(irclib.SimpleIRCClient):
def do_command(self, c, nick, command, args):
if command == "help":
c.privmsg(nick, "Je suis le bot de Pickup de #warsow.fr")
- c.privmsg(nick, "")
+ c.privmsg(nick, "!help - obtenir ce message")
+ c.privmsg(nick, "!add - s'inscrire à tous les gametypes, ou à une liste de gametypes séparés par des virgules")
+ c.privmsg(nick, "!remove - se désinscrire de tous les gametypes, ou à une liste de gametypes séparés par des virgules")
+ c.privmsg(nick, "!list - obtenir la liste des joueurs inscrits")
elif (command == "add") or (command == "remove") or (command == "list"):
if args is None:
gtlist = None