Annonce

Dernier article en date sur le site : Ouverture de l'Urban Terror Ladder

#1 22/05/2009 22:45:15

linkboss
Urbanoïste
Date d'inscription: 28/12/2008
Messages: 83

LeelaBot, un autre bot d'administration pour vos serveurs

Bonjour tout le monde,

Je viens vous présenter ma nouvelle création (et à vrai dire, la seule que vous n'ayez jamais vue sad ) : Le LeelaBot.

http://sfhost.net:3000/attachments/download/9/ban_leelabot_ascii.png

LeelaBot est un bot d'administration de serveurs Urban Terror, écrit en PHP (bouh le langage de moche !), créé dans un but d'être simple d'utilisation, puissant (enfin faut pas trop exagérer big_smile ), et simple à modifier (pour l'utilisateur confirmé en tout cas), et économe en ressources. Il est codé en POO (le plus structuré possible), possède un système de plugins assez développé, une gestion de l'administration simple... et bien plus encore !

La simplicité de ce bot est que pour l'installer, vous avez uniquement besoin de PHP (version 5). Pour certains plugins futurs, vous aurez peut-être besoin de MySQL et autres, mais pour la base, ce n'est pas nécéssaire.

Le bot est distribué sous version GPL v3, dont la license est contenue dans l'archive.

Dernière version : 0.1.0.2 Spongebob

Modifications depuis la dernière version : Correction de pas mal de points du code où il y avait des bugs (non fatals au fonctionnement).

Il dispose des commandes de base d'un bot Urban Terror (hormis !mute que je coderai plus tard smile ), telles que !kick, !nuke, !slap, !shuffle, !teams, !slap, !help et toutes les autres...
Il possède (en plus des deux plugins de commandes de base) un plugin de logs, reproduisant le log serveur (un défaut du bot est qu'il vide le log serveur) dans les dossiers du bot, ainsi que le log des messages laissés par les clients (utile pour les discussions houleuses et les quotes big_smile ).
Vous pouvez bien sûr écrire des plugins pour le bot, mais il faut suivre une certaine syntaxe (qui sera plus tard décrite dans une documentation). Par contre, si vous voulez que le plugin devienne officiel, il faudra qu'il soit soumis à validation :> .
Bon, il n'est pas aussi développé que B3 (kiwi, il en est plus près, mais loin encore big_smile ), mais je pense qu'il pourrait être utile aux personnes ayant besoin d'un bot mais ne savant pas faire fonctionner Python.

Téléchargez le bot ici :

Pour le lancer, sous Linux, vous aurez besoin des paquets php5 et php5-cli. Dès que vous avez fini de les installer, téléchargez le bot, extrayez l'archive dans n'importe quel dossier, puis suivez les indications fournies dans le fichier README (puis pour lancer le bot, la commande est "php bot.php").

Sous Windows, j'ai fait une vidéo vous montrant l'installation simple du bot : . Vous pourrez le voir, c'est fait sur un Windows installé en machine virtuelle donc ça rame (surtout pour Urban Terror) big_smile . Le texte à écrire dans le fichier Batch est "php.exe bot.php" (vous pouvez aussi directement téléchager le fichier .bat ici : .

Si vous trouvez un bogue dans le programme ou que vous avez une idée d'amélioration, merci de le déposer sur le redmine du projet (gentiement fourni par SFHost) :

A venir pour les prochaines versions :
- Commandes : !mute
- Plugins : Statistiques, IRC (dans longtemps), banlist (UAA, powerban, ou les deux ?), bans personnels du bot
- Noyau : système de dépendance des plugins
- Autre : Documentation, Clarification et commentaire du code, un site web

Anecdote : Les noms de version du bot sont (et seront) les noms anglais des personnages d'une série animée que j'affectionne particulièrement (après Futurama) : Bob l'éponge.

Sinon, merci à SRWieZ pour ses idées théoriques qui m'ont permis d'avancer, Xawou pour son aide sur la toute première version du bot, et Barbatos pour une fonction dont j'avais besoin.

Le channel officiel de LeelaBot est #LeelaBot sur irc.sfhost.net accessible ici : irc://irc.sfhost.net/LeelaBot. Un channel officiel se tient aussi, sur la demande de pas mal de personnes, sur le réseau Quakenet (où se trouve, pour info, #urbanterror.fr pour ceux qui ne savent pas) et qui est accessible ici : irc://irc.quakenet.org/LeelaBot

3/06/09 : Ajout d'un correctif pou la version 0.1.0.2 Spongebob (intégré dans l'archive, c'est pour ceux qui ont téléchargé le bot avant) :

Dernière modification par linkboss (03/06/2009 17:40:49)


<g8power> l autre jour j me suis coincé la bite sous la barre espace :<<
LeelaBot, un autre bot d'administration de vos serveurs UrT.

Hors ligne

 

#2 22/05/2009 23:08:30

Emre
Urbanomane
Lieu: Vienne
Date d'inscription: 03/01/2009
Messages: 391

Re: LeelaBot, un autre bot d'administration pour vos serveurs

Ton lien pour le téléchargé marche pas hmm


Emre`` Freelance

Hors ligne

 

#3 22/05/2009 23:14:52

linkboss
Urbanoïste
Date d'inscription: 28/12/2008
Messages: 83

Re: LeelaBot, un autre bot d'administration pour vos serveurs

Corrected


<g8power> l autre jour j me suis coincé la bite sous la barre espace :<<
LeelaBot, un autre bot d'administration de vos serveurs UrT.

Hors ligne

 

#4 22/05/2009 23:57:55

ssx3max
Urbanophile
Date d'inscription: 21/08/2008
Messages: 255

Re: LeelaBot, un autre bot d'administration pour vos serveurs

pouah c'est quoi ce réseau IRC? je te conseille de le mettre sur Quakenet ça attirera plus de monde smile

Hors ligne

 

#5 23/05/2009 00:00:22

SRWieZ
Urbanoïste
Lieu: Dans PHP
Date d'inscription: 28/08/2008
Messages: 45

Re: LeelaBot, un autre bot d'administration pour vos serveurs

J'espère que ton bot prendra de l'ampleur smile ( Sous Windows faut juste dl PHP : D )

Hors ligne

 

#6 23/05/2009 00:01:29

linkboss
Urbanoïste
Date d'inscription: 28/12/2008
Messages: 83

Re: LeelaBot, un autre bot d'administration pour vos serveurs

ssx3max : et si je faisais les deux big_smile ?


<g8power> l autre jour j me suis coincé la bite sous la barre espace :<<
LeelaBot, un autre bot d'administration de vos serveurs UrT.

Hors ligne

 

#7 23/05/2009 00:07:55

Lidys
Urbanophile
Date d'inscription: 31/05/2008
Messages: 225

Re: LeelaBot, un autre bot d'administration pour vos serveurs

Ca a l'air sympatoche, mais c'est vrai qu'étant donné que toutes les teams françaises sont sur quakenet, ce serait en effet plus sympa d'y mettre ton bot (et pour toi et pour les autres).


In P4mp we trust

Hors ligne

 

#8 23/05/2009 00:08:01

SRWieZ
Urbanoïste
Lieu: Dans PHP
Date d'inscription: 28/08/2008
Messages: 45

Re: LeelaBot, un autre bot d'administration pour vos serveurs

Bon voilà, un autre chan sur Quakenet est ouvert : ) .

Je vous incite a le rejoindre pour avoir Q le plus rapidement possible.

Dernière modification par SRWieZ (23/05/2009 00:10:33)

Hors ligne

 

#9 23/05/2009 10:48:16

Barbatos
Urbanophile
Date d'inscription: 23/01/2009
Messages: 226

Re: LeelaBot, un autre bot d'administration pour vos serveurs

Bon, en fait tous les plugins que t'envisage de faire je les ai déjà codé depuis quelques temps, donc si tu veux que je les adapte à ton bot n'hésites pas. wink

Hors ligne

 

#10 23/05/2009 10:53:06

linkboss
Urbanoïste
Date d'inscription: 28/12/2008
Messages: 83

Re: LeelaBot, un autre bot d'administration pour vos serveurs

ça dépends de la structure, mais faut voir big_smile

EDIT : mais pour l'instant je vais me tirer les cheveux à le faire marcher sous Windows (mais ptet pas à en devenir Orangebud big_smile )

Dernière modification par linkboss (23/05/2009 10:53:57)


<g8power> l autre jour j me suis coincé la bite sous la barre espace :<<
LeelaBot, un autre bot d'administration de vos serveurs UrT.

Hors ligne

 

#11 23/05/2009 12:04:20

SRWieZ
Urbanoïste
Lieu: Dans PHP
Date d'inscription: 28/08/2008
Messages: 45

Re: LeelaBot, un autre bot d'administration pour vos serveurs

Bah me too pour les plugins : D .

Hors ligne

 

#12 23/05/2009 12:12:43

Linktim
Rédacteur
Date d'inscription: 09/08/2008
Messages: 756

Re: LeelaBot, un autre bot d'administration pour vos serveurs

screenshot ?


-=BUG=-Linktim - Severadan@mp7

Hors ligne

 

#13 23/05/2009 12:23:24

linkboss
Urbanoïste
Date d'inscription: 28/12/2008
Messages: 83

Re: LeelaBot, un autre bot d'administration pour vos serveurs

Linktim : c'est un bot, comment veux-tu un screenshot ?


<g8power> l autre jour j me suis coincé la bite sous la barre espace :<<
LeelaBot, un autre bot d'administration de vos serveurs UrT.

Hors ligne

 

#14 23/05/2009 12:25:24

Courgette
Moderateur
Lieu: Rennes
Date d'inscription: 22/12/2007
Messages: 366

Re: LeelaBot, un autre bot d'administration pour vos serveurs

Bonne initiative et bon courage pour le mute, j'en ai bien bavé quand je l'ai fait pour B3.

J'épingle


- -

Hors ligne

 

#15 23/05/2009 12:34:41

linkboss
Urbanoïste
Date d'inscription: 28/12/2008
Messages: 83

Re: LeelaBot, un autre bot d'administration pour vos serveurs

bah ,ya pas une commande mute dans le RCon d'UrT ?


<g8power> l autre jour j me suis coincé la bite sous la barre espace :<<
LeelaBot, un autre bot d'administration de vos serveurs UrT.

Hors ligne

 

Pied de page des forums

Powered by
© Copyright 2002–2008 PunBB