Outils pour utilisateurs

Outils du site


en:suckerserv:pythonbot

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
en:suckerserv:pythonbot [2011/06/29 20:23] loveforeveren:suckerserv:pythonbot [2014/06/14 14:34] (Version actuelle) – [Commands] added stuff aporia
Ligne 1: Ligne 1:
 ====== Python Irc Bot ====== ====== Python Irc Bot ======
 +
 +==== What you need ====
 +
 +In order to make the python bot work, you need to install a dependence called :<code bash>python-twisted</code>
 +
  
 ==== Config ==== ==== Config ====
 In suckerserv/python_bot, you will find a file called config.py. With this file, you will configurate your bot. In suckerserv/python_bot, you will find a file called config.py. With this file, you will configurate your bot.
  
 +=== Irc identity ===
 +^ Nom              ^ Default         ^ Description ^
 +| servername       | gamesurge         | Name of the irc server (GameSurge, Freenode,...) |
 +| host             | 195.8.250.180     | Ip address of the irc server |
 +| port             | 6667              | Connection port of the irc server |
 +| channels         | #suckerserv       | Irc channel where the bot will stay connected |
 +| default_channel  | #suckerserv       | You can control your irc bot only on this channel |
 +
 +=== Servers ===
 +^ Name             ^ Default     ^ Description ^
 +| name             | server1           | Name of the gameserver on irc |
 +| host             | localhost         | Ip address of the gameserver |
 +| password                           | Password that you have writen in server.conf  (python bot part|
 +| format           | \003**01**%s\003      | Color of the irc gameserver name |
 +
 +----
 +
 +tion<==== Commands ====
 +To use the bot commands, you need to be an operator (op). To use a command, you just need to write ".servername <command> <action>"
 +
 +''Example: my servername is //suckerserv//, i write: **.suckerserv kick 4 datAdmin** ''
 +
 +=== List of commands ===
 +^ command           ^ Description ^
 +| ping              | See if your bot is connected to the gameserver |        
 +| say <text>        | Speak from irc => gameserver | 
 +| players           | Shows all the players connected to the gameserver | 
 +| restart           | Restarts the server |
 +| uptime            | Tells you the server's uptime |
 +| stats <cn>        | Look to the stats of a player who is connected on your gameserver |                   
 +| mute <cn>         | Mute someone on your gameserver |     
 +| unmute <cn>       | Unmute someone on your gameserver |
 +| kick <cn> <admin_name> | Kick someone from your gameserver |
 +| disconnect <cn>   | Disconnect someone from your gameserver |
 +| spec <cn>         | Make someone spectator on your gameserver |
 +| unspec <cn>       | Move someone from spectator on your gameserver |
 +| slay <cn>         | Kill someone on your gamerserver |
 +| clearbans         | Clear all bans on your gameserver |
 +| pause             | Pause the game |
 +| resume            | Resume the game |
 +| specall           | Make all players specator |
 +| unspecall         | Move all players from spectator |
 +| recorddemo        | Record a demo |
 +| stopdemo          | Stop the record of a demo |
 +| ip <cn>           | Show the ip of a player |
 +| map <map>         | Launch a <map> |
 +| changetime <time> | Change the time of the current game |
 +| reload            | Reload all server scripts |
 +
 +You can use **.all <command> <action>** if you wish to activate a command on all your actuall servers.
 +
 +''Example : I want to use the //players// command on all my servers, I do : **.all players** ''
en/suckerserv/pythonbot.1309371780.txt.bz2 · Dernière modification : 2014/05/31 00:26 (modification externe)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki