вторник, февраля 03, 2009

Обновлен бот. Версия уже 0.9.0.0

из нового:
  • "Активное" изменение файлов конфигурации и их релоад. программа больше не удерживает файлы как и XML.
  • Пересомтрена структура XML файла инструкций (см конец поста)
  • Мульти-строковые сообщения с одно-символьным разделение
  • Чистка и упрощение кода.
  • Обновление конфигурации: теперь можно помеять кодировку, настройки пока файл-онли (в default.cfg)
XML файл нового образца:


<?xml version="1.0" encoding="utf-8" ?>
<reactions count="4">
  <reaction>
    <name>YUKI</name>
    <command>WHO</command>
    <respond>NAGATO</respond>
  </reaction>
  <reaction>
    <name>What to do</name>
    <command>WHAT</command>
    <respond>KILL MY AUTHOR</respond>
  </reaction>
  <reaction>
    <name>rpg</name>
    <command>!rpg</command>
    <respond>heil to the king, baby!</respond>
  </reaction>
  <reaction>
    <name ml="#">rpg</name>
    <command>!bitches</command>
    <respond>smach my bitch up!#chase my pitch up!</respond>
  </reaction>
</reactions>


атрибут ml="_" - указывает что реакция мультистрочная. значение - символ разделения
<name> - то что будет указываться (в будущих версиях) в чекокслисте (на вкладке Functions)
<command> - то на что будет реагировать. пока реагирует только на начало строки, поддержка вилдкардов в разработке.
<respond> - то что бот будет говорить. если не был поставлен ml у name то разделять не будет.

Комментариев нет:

Отправить комментарий