Люди, нужен совет! Есть скрипт IRC-бота (точнее, его заготовка), использующий AnyEvent::IRC::Client. Для дальнейшего развития интересуют несколько вопросов:
- Нужен какой-то обработчик комманд. Что-то типа Getopt.
Сейчас у меня сделано примитивным образом:
if($msg =~ /!cmd\s+(.*)/') { # do something with $1 }
- Необходимо сделать автоматическую подгрузку модулей с обработчиками комманд. Что-то типа плагинов.
- Нужно перезагружать модули по необходимости (по комманде, например) дабы не перезапускать всего бота.
Интересуют советы, решения и ссылки на цпан :)