Шаблоны команд

Для распознавания и выполнения команд (хотя бы простых) предполагается следующая система:

Каждая команда представлена:

  • Шаблон команды, в котором указаны нужные параметры, и все обязательные или не обязательные предлоги.
  • Список действий. Обычно действие всего одно, но может быть и несколько.
  • Набор шаблонов текстов, и правила их рассылки.

Все действия, кроме самых элементарных, можно реализовать на компилируемых скриптах. Тогда командная система станет расширяемой без перекомпиляции и обновления сервера.