fr:suckerserv:pythonbot
Ceci est une ancienne révision du document !
Table des matières
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 | \00301%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 <commande>”
exemple: mon serveur s'appelle suckerserv. J'ecris .suckerserv pause
Liste des commandes
| commande | Description |
|---|---|
| ping | Permet de vérifier si le serveurs est bien relié au bot irc |
| say <text> | Permet de parler du serveur irc ⇒ serveur de jeu |
| players | Permet de lister les joueurs connecté sur votre server de jeu |
| stats <cn> | Permet de regarder les stats d'un joueur qui se trouve sur le serveur de jeu |
| mute <cn> | Permet de mute un joueur qui se trouve sur le serveur de jeu |
| unmute <cn> | Permet de unmute un joueur qui se trouve sur le serveur de jeu |
| disconnect <cn> | Permet de déconnecter volontairement quelqu'un se trouvant sur le serveur de jeu |
| spec <cn> | Permet de mettre quelqu'un qui se trouve sur le serveur de jeu dans les spectateurs |
| unspec <cn> | Permet d'enlever des spectateurs quelqu'un qui se trouve sur le serveur de jeu |
| slay <cn> | Commande inutile vous permet de tuer quelqu'un se trouvant sur le serveur de jeu |
| 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 de jeu |
| recorddemo | Permet de lancer l'enregistrement d'une demo |
| stopdemo | Permet d’arrêter l'enregistrement de la demo |
| ip <cn> | Permet de montrer l'ip d'un joueur |
| map <map> | Permet de lancer la map <map> |
| changetime <time> | Permet de régler les minutes de jeu de la partie en cours |
fr/suckerserv/pythonbot.1368568171.txt.gz · Dernière modification : (modification externe)
