Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

Rivescript Chatbot

This plugin is a question solver that answers with a Rivescript chatbot. It uses the Alice chatbot brain to answer phrases that no other skill handles, so almost every input gets some response. Answers can be casual and a bit sassy.

Examples

  • "Do you like ice cream"
  • "Do you like dogs"
  • "I have a jump rope"

Usage

The plugin exposes a spoken-answers API with a Rivescript backend.

from ovos_solver_rivescript_plugin import RivescriptSolver

d = RivescriptSolver()
sentence = d.spoken_answer("hello")
print(sentence)
# Hi there!

sentence = d.spoken_answer("Do you like ice cream", {"lang": "pt-pt"})
print(sentence)
# O que queres mesmo saber?

Related projects

Metadata

Release files for ovos-solver-rivescript-plugin 0.1.1a2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ovos-solver-rivescript-plugin 0.1.1a2
File Size Uploaded
ovos_solver_rivescript_plugin-0.1.1a2.tar.gz 47.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ovos-solver-rivescript-plugin 0.1.1a2
File Interpreter ABI Platform
ovos_solver_rivescript_plugin-0.1.1a2-py3-none-any.whl Python 3 none any Details

Total release size: 98.5 kB

Release files / ovos_solver_rivescript_plugin-0.1.1a2.tar.gz

Download URL ovos_solver_rivescript_plugin-0.1.1a2.tar.gz
Size 47.8 kB
Tags Source
SHA-256 checksum
How to use checksums
2a7233b304f9808c4baab618c84149730a8459e6d3f3a12c42055967952cefaa
BLAKE2b-256 checksum
How to use checksums
b49f984526df303382000e3a53031fae454ab5cd9fbccb4ed1914930bb767372
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ovos_solver_rivescript_plugin-0.1.1a2-py3-none-any.whl

Download URL ovos_solver_rivescript_plugin-0.1.1a2-py3-none-any.whl
Size 50.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b914a1cab3f386f7135e20987e46f542453fb6ea02d4ad4ec1f3b1392637109b
BLAKE2b-256 checksum
How to use checksums
1a8be5abf0d3824d0a05a56827100217ad122de5e15e78e0289f8fb58ecf875a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page