rivescript-python icon indicating copy to clipboard operation
rivescript-python copied to clipboard

A RiveScript interpreter for Python. RiveScript is a scripting language for chatterbots.

Results 35 rivescript-python issues
Sort by recently updated
recently updated
newest added

Like below, when I made a rule as `fox[*]`, it needs a whitespace to parse the part with [*]. I understood square bracket as `or`, and round bracket as `and`....

The error raises wether I communicate to the bot by invoking the interactive mode with the ``--json`` (or ``-j``) flag or running flask app accessible via a JSON endpoint. -----...

bug

Using a slightly modified example from the documentation (with an added newline): ``` + knock knock - Who's \n ^ there? + * % who * there - who? +...

bug

The optional brackets accept multiple spaces between optional and main text (like between `hello` and `(you|me)` in 1st trigger). But if it happens that space is missing (likely an unnoticed...

The issue is described in [comment](https://github.com/aichaos/rivescript-python/pull/69#issuecomment-302452662). The desired sorting should be following. The soft-rule, suggested by @kirsle , is `only by the number of words that aren't wildcards, because that's...

If a reply has a parenthesis then it is not possible to use it in % mode. ``` + k - (ok) + * % (ok) - percentage ``` ```...

In some cases it would be helpful to handle the input as the user typed it, keeping uppercase and lowercase letters. This could be provided via parameter on brain initialization....

Hello! Thank you so much for this library - I've been using it quite a bit for the last few months. My question is about the contents of the Brain....

question

Why did you not make the `aiml2rs` converter in python rather than perl ? Perl is a dead language and hardly anyone uses it. One would not have to download...

enhancement

Python 3.6 is creating a breaking change to the way `re.sub()` works, in that any unknown escape sequence in the `repl` parameter (a backslash followed by any ASCII letter) becomes...

bug
unicode