Fork me on GitHub

Plugin easyrulesbot


This plugin provides a chat bot engine based on the rules engine EasyRules.

Bots can be made by simply configure rules into a separate Lutece module : module-easyrulesbot-mybot.

This plugin uses the Plugin Chatbot as conversation UI.

See the online demo of a bot that helps you to create a pom.xml in order to build a Lutece web site.


All the rules configuration should be defined into a YAML file of the bot module.

Response Processors

Some standard processors are available for commun response handling :

  • InputStringResponseProcessor : accept String to define the datakey of the rule.
  • MultipleValuesResponseProcessor : define the datakey of the rule among several values associated each to a list of terms.


For Front office bots :