====== Python Irc Bot ======
==== Ce qu'il vous faut ====
Pour que le bot fonctionne, il va vous falloir installer une dependance : python-twisted
==== Configuration ====
Dans suckerserv/python_bot vous trouverez un fichier config.py. Il vous permet de configurer votre bot.
=== Identité sur IRC ===
^ Nom ^ Valeur par défaut ^ Description ^
| servername | gamesurge | Nom du serveur irc (GameSurge, Freenode,...) |
| host | 195.8.250.180 | Addresse ip du serveur irc |
| port | 6667 | Port de connection du serveur irc |
| channels | #suckerserv | Channel irc où le bot se trouvera |
| default_channel | #suckerserv | Vous pourrez contrôler votre serveur via irc seulement sur ce channel ci|
=== Serveurs ===
^ Nom ^ Valeur par défaut ^ Description ^
| nom | server1 | Nom du serveur de jeux sur irc |
| host | localhost | Addresse ip du serveur de jeu |
| password | | Mot de passe que vous aurez écrit dans votre server.conf (partie python bot) |
| format | \003**01**%s\003 | Couleurs qui seront donner au nom de votre serveur de jeu sur irc |
| default_channel | #suckerserv | Vous pourrez contrôler votre serveur via irc seulement sur se channel ci |
----
==== Commandes ====
Pour utiliser les commandes du bot irc, vous devez avoir le status d'opérateur. Pour utiliser une commande, vous devez écrire ".nomduserver "
''Exemple: mon serveur s'appelle //suckerserv//, j'écris **.suckerserv pause** ''
=== Liste des commandes ===
^ commande ^ Description ^
| ping | Permet de vérifier si le serveurs est bien relié au bot irc |
| say | Permet de parler du serveur irc => serveur de jeu |
| players | Permet de lister les joueurs connecté sur votre server de jeu |
| restart | Permet de redémarer le serveur |
| uptime | Vous affiche depuit combien de temp de serveur à été lancé |
| stats | Permet de regarder les stats d'un joueur qui se trouve sur le serveur |
| mute | Permet de mute un joueur qui se trouve sur le serveur de jeu |
| unmute | Permet de unmute un joueur qui se trouve sur le serveur de jeu |
| disconnect | Permet de déconnecter volontairement quelqu'un se trouvant sur le serveur |
| spec | Permet de mettre quelqu'un qui se trouve sur le serveur de jeu dans les spectateurs |
| unspec | Permet d'enlever des spectateurs quelqu'un qui se trouve sur le serveur |
| slay | Commande inutile qui vous permet de tuer quelqu'un se trouvant sur le serveur |
| pause | Permet de mettre le jeu en pause |
| resume | Permet de relancer le jeu après une pause |
| specall | Permet de mettre tout les joueur du serveur de jeu dans les spectateurs |
| unspecall | Permet de d'enlever des spectateurs tout les spectateurs du serveur |
| recorddemo | Permet de lancer l'enregistrement d'une demo |
| stopdemo | Permet d’arrêter l'enregistrement de la demo |
| ip | Permet de montrer l'ip d'un joueur |
| map