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?

Metadata

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

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.1a3
File Size Uploaded
ovos_solver_rivescript_plugin-0.1.1a3.tar.gz 47.9 kB Details

Built distribution (wheel)

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

Total release size: 98.5 kB

Release files / ovos_solver_rivescript_plugin-0.1.1a3.tar.gz

Download URL ovos_solver_rivescript_plugin-0.1.1a3.tar.gz
Size 47.9 kB
Tags Source
SHA-256 checksum
How to use checksums
2951123b7a47b5c3aeec928d91dd378b9649ac97feb8243df1cf7b6ebccc0e57
BLAKE2b-256 checksum
How to use checksums
058ac6d5fc90d8cc984b2042d7369de83bf88af726f191403df74c4b26b87859
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.1a3-py3-none-any.whl

Download URL ovos_solver_rivescript_plugin-0.1.1a3-py3-none-any.whl
Size 50.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
97b03d806ae5f5c99054eba6481823560abf1301990d495371ce5cda8a510ffc
BLAKE2b-256 checksum
How to use checksums
548cad5975e9377a3fb1be10039a129422c4f32b7a3912e37a4951385a89833b
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