/gdanko_bot

My POE-based bot.

Primary LanguagePerl

This is a POE-based IRC bot I've written completely from scratch and is a constant work in progress.

Basic features:

  • sqlite backend
  • Bot owner can modify the bot's functions on the fly without the bot leaving IRC. If the new functions module has errors it will not be loaded.
  • Full user support with encrypted passwords in the sqlite DB.
  • User logins time out after a pre-defined period.
  • Commands definitions are stored in a sqlite database.
    • Commands can be enabled and disabled on the fly.
    • Commands can be protected from being disabled, e.g., you cannot disable the disable command
  • Commands deviceadd and linkadd track the user who added the item.