diff options
| author | Zaran <zaran.krleza@gmail.com> | 2011-11-27 02:14:55 -0800 |
|---|---|---|
| committer | Zaran <zaran.krleza@gmail.com> | 2011-11-27 02:14:55 -0800 |
| commit | 22b3959da510b1bbea859d91cb54d6c95c61279c (patch) | |
| tree | 5ac645c3180a3f1a07411008b2917b98024d5728 /main.py | |
| parent | 18e333a8c3f401e97489ffc712adab27a4a2e0c4 (diff) | |
| download | pickupbot-22b3959da510b1bbea859d91cb54d6c95c61279c.tar.gz | |
Help update
Better default config
Todo list
Diffstat (limited to 'main.py')
| -rw-r--r-- | main.py | 18 |
1 files changed, 14 insertions, 4 deletions
@@ -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 |
