Lled

License : GPLv3
Nom : lled@jabber.fr
Date de début : 15 Mai 2009
Langage : Python
Librairie : Xmpppy
Téléchargement : LLED - 29 Mai 2009

Développement

Le bot a un mode 'dev' que l'on peut activer si on ne veux pas que les admins soient notifiés de sa connexion.
Il est également judicieux de changer la ressources utilisée par le bot pour le developpement. Ainsi le bot stable reste connecté.
Voici un fichier botConfig que vous pouvez utiliser :

# -*- coding: utf-8 -*-
 
# Bot
class Bot(object):
  id       = "<adresse>/Dev"
  pwd      = "<mdp>"
  priority = 20
  pseudo   = "GuiDev"
  dev      = True

Changez également les chans à rejoindre quand vous développez. Ainsi vous évitez de flooder inutilement les personnes qui se trouvent dessus.

Une fois vos modifications apportées et testées, vous pouvez commiter vos changements.
Pour que le bot stable se mette à jour il suffit de lui dire :

!admin maj
!admin reboot

MUC

Commandes

  • !help Rapide aide
  • !game number Jeu du nombre
  • !game boggle Boggle simplifié

Comportement

  • Répond au message de type : “Salut”, “Bye”, “Bonne nuit”, “Merci”, “re”.
  • Kick les participants si ils disent : “nya”, “lol”

Chat

Commandes

  • !help Rapide aide
  • !admin Commandes d'administration du bot
  • !server Commandes d'administration du serveur où se trouve le bot
  • !todo Gestion d'une todo list (privé et par contact)

Todo

  • !todo Aide sur la todo
  • !todo add Ajouter une todo
  • !todo del Supprimer une toto
  • !todo list Liste les todo

Admin

Les commandes admins ne sont disponibles que par les contacts que le bot a dans sa liste d'admin. Sinon il vous envoie chier.

  • !admin Aide sur l'admin
  • !admin reboot Reboot le bot
  • !admin halt Stop le bot
  • !admin contacts Liste la liste des contacts et admins du bot
  • !admin uptime Dis depuis combien de temps il est démarré

Server

 
prog/projet/lled.txt · Dernière modification: 2009/06/04 08:52 par trizolakai
 
Sauf mention contraire, le contenu de ce wiki est placé sous la licence suivante:GNU Free Documentation License 1.2
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki