Convos::Plugin::Bot::Action::Hailo - Markov bot engine analogous to MegaHAL

  1. SYNOPSIS
    1. Prerequisites
    2. Commands
    3. Config file
  2. DESCRIPTION
  3. ATTRIBUTES
    1. description
    2. usage
  4. METHODS
    1. register
    2. reply
  5. SEE ALSO

SYNOPSIS

Prerequisites

You need to install DBD::SQLite and Hailo to use this action:

./script/convos cpanm -n DBD::SQLite
./script/convos cpanm -n Hailo

Commands

Hailo does not have any specific commands, but will rather try to participate in a conversation.

Config file

---
actions:
- class: Convos::Plugin::Bot::Action::Hailo
  engine_class: Scored
  engine_args:
    interval: 0.5

DESCRIPTION

Convos::Plugin::Bot::Action::Hailo adds a natural language conversation simulator to Convos::Plugin::Bot.

ATTRIBUTES

description

See "description" in Convos::Plugin::Bot::Action.

usage

See "usage" in Convos::Plugin::Bot::Action.

METHODS

register

Loads and configures Hailo to use the hailo.sqlite database.

reply

Will reply when spoken to or ranomly if configued to.

SEE ALSO

Convos::Plugin::Bot.