The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version 0.16 - 2006-03-27

  • Added "! syslib" directive for including Perl modules at the RiveScript:: level, to save on memory usage when more than one object might want the same module.
  • The "%PREVIOUS" directive now takes a regexp. The bot's last reply is saved as-is, not formatted to lowercase. The % command now works like a +Trigger for the bot's last reply.
  • The "%PREVIOUS" directive check has been moved to another subroutine. In this way, its priority is much higher. A trigger of * (catch-all) with a %PREVIOUS will always match, for example.
  • Fixed a bug with the BEGIN method. The bot's reply is no longer saved while the topic is __begin__ - this messed up the %THAT directive.

Documentation

Library of English Verbs, Nouns, and Adjectives.
A beginner's guide to creating their first RiveScript brain.

Modules

Rendering Intelligence Very Easily
Reply-getting routines for RiveScript.
Read and Write routines for RiveScript documents.
Methods for the RiveScript brain.