Home
boozaa edited this page 11 months ago

WaaBot - Bot IRC modulaire et multithread

Ce projet est né d'une envie ancienne de pouvoir avoir un Bot IRC facile d'utilisation et qui pourrait accepter des "plugins" pour étendre ses fonctionnalités.

WaaBot est un Bot IRC développé en java et utilisant PircBotX 2.x comme coeur. Il est donc multithread et les tâches qui pourraient être lancés via des commandes s'exécuteront dans des threads séparés ce qui ne bloque pas le système en cas de tâche longue et évite les prises de tête. Il intègre un système de "plugins" permettant de développer des fonctionnalités nouvelles et les ajouter aux comportements du Bot sans avoir à toucher à la source du Bot.

Survol des fonctionnalités internes au Bot (liste non exhaustive):

  • Système de Plugin pour ajout de Commandes ou de Comportements
  • Système de gestion des Utilisateurs sous inscription avec validation par email (besoin d'un accès serveur SMTP)
  • Système de gestion de Permissions nominatives (whitelist/blacklist) et/ou par Groupe (Rôle)
  • Système de Tâches Programmées de type Cron (cf: Cron4J) pour exécuter des tâches répétées ou programmées
  • Système d'envoi d'email via SMTP

Menu

Général

Installation

Permissions et Rôles

Comptes utilisateurs

Développement

Développement de Plugin