Skip to main content

A question solver plugin for ovos/neon/mycroft

Project description

AIML Chatbot

Give Mycroft some sass with AIML!

Leverages the Alice chatbot to create some fun interactions. Phrases not explicitly handled by other skills will be run by the chatbot, so nearly every interaction will have some response. But be warned, Mycroft might become a bit obnoxious...

Examples

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

Usage

Spoken answers api with a AIML backend

from ovos_solver_aiml_plugin import AIMLSolver

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

sentence = d.spoken_answer("Do you like ice cream", {"lang": "pt-pt"})
print(sentence)
# Grito, gritas, todos gritamos por gelado

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ovos-solver-aiml-plugin-0.0.0.tar.gz (3.6 kB view details)

Uploaded Source

Built Distribution

ovos_solver_aiml_plugin-0.0.0-py3-none-any.whl (8.4 kB view details)

Uploaded Python 3

File details

Details for the file ovos-solver-aiml-plugin-0.0.0.tar.gz.

File metadata

  • Download URL: ovos-solver-aiml-plugin-0.0.0.tar.gz
  • Upload date:
  • Size: 3.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.28.2 setuptools/65.4.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.10

File hashes

Hashes for ovos-solver-aiml-plugin-0.0.0.tar.gz
Algorithm Hash digest
SHA256 481a41136e3d951b1cbf52fd28485509467e896643b3b4c779fae41995bd2e48
MD5 b3761ac84868e2d7885071675fa51d6e
BLAKE2b-256 94f87ffb2537b712f24f185893150bb220ea7480bf5f468e82ce33bb3480ddba

See more details on using hashes here.

File details

Details for the file ovos_solver_aiml_plugin-0.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for ovos_solver_aiml_plugin-0.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 eaf85aa10cda421d48601c020b94306b89b8014f6de0c6f48e1d2e7f591c5d19
MD5 e50f3c39ad95c0ab4f24cf0474126840
BLAKE2b-256 88a768320a41ace7f4fadd1a4d0e8b94a743cab713633506a1cee2595bc31f9e

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page