simplebot

Présentation

Simplebot est un bot irc écrit en python2.6 et qui fait plein de trucs...

Configuration

Editer le fichier ./config/default.cfg

Modules

Modules d'administration

cmd

Statut : terminé

Fais exécuter une commande irc au bot

Exemples:

!cmd join #example
Rejoins le channel #example
!cmd part #example
Quitte le channel #example
!cmd quit
Quitte le serveur IRC
!cmd mode #example +o someone
op l'utilisateur someone sur le channel #example
!cmd mode #example -o someone
deop l'utilisateur someone sur le channel #example

config

Statut : terminé

Permet de configurer le bot

Exemples:

!config load <module> [<channel>]
Charge un module
!config unload <module> [<channel>]
Décharge un module
!config reload <module>
Recharge un module
!config get <module>
Affiche les clés de configuration d'un module
!config get <module> <key>
Affiche la configuration d'une clé d'un module
!config set <module> <key> <value>
Ajoute une nouvelle valeur à la clé de configuration du module
!config rm <module> <key>
Supprime la configuration d'une clé d'un module

debug

Statut : terminé

Outil de débuggage

Autres modules

auto-op

Statut : terminé

Donne des droits à un utilisateur qui se connecte

auto-pouet

Statut : terminé

Répond à un utilisateur qui salut le chan (seulement il y a plus d'une heure d'inactivité sur le chan)

clock

Statut : terminé

Affiche l'heure

dico

Statut : terminé

Affiche un lien vers wikitionnaire

ech

Statut : abandonné

Permet d'organiser des pickups

find

Statut : à faire

Permet de chercher quelqu'un sur un serveur

google

Statut : terminé

Affiche un lien vers google

hello

Statut : terminé

Affiche un hello world

help

Statut : terminé

Affiche l'aide

ip

Statut : terminé

Donne une ip d'un serveur de jeu libre

qtv

Statut : terminé

Affiche les matchs de qtv.quakeworld.nu

rss

Statut : à faire

Require : python-pycurl

Annonce les news

Ajouter un flux
!rss add <url> [<channel>]
Supprimer un flux
!rss rm <url> [<channel>]

scan

Statut : terminé

Require lib-pygameq

Liste les joueurs d'un serveur de jeu

seen

Statut : à faire

Affiche la dernière connexion d'un utilisateur sur irc

servers

Statut : terminé

Liste les ip des serveurs de jeu

taggle

Statut : à faire

Répond taggle à une personne qui se lance dans un monologue de X lignes

topic

Statut : terminé

Affiche le topic d'un channel

uptime

Statut : terminé

Affiche l'uptime du bot

wiki

Statut : terminé

Affiche un lien vers wiki

youtube

Statut : terminé

Affiche le title de la page d'un lien envoyé dans un chan.

Sources

Sources

Les sources sont disponibles via la commande : git clone git://revr.fr/qwbot.git

Todolist

  • Gestion de plusieurs langues