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
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