Skip to main content

Fast bot creating framework

Project description

Scintillant Bot Framework


A framework for instantly creating chat bots based on other popular tools. At the moment, the framework supports the development of skills for the popular chatbot Lilia.

Installation

pip install scintillant==0.0.7

Using

To quickly create a skill template, use the command: >> snlt bottle

Quick Start

Create a directory in which you will work

>> mkdir my_test_skill

Create a virtual environment in which you will install the necessary dependencies for work, including the Scintillant framework:

>> py -m venv env
>> source env/Scripts/activate

Install the Scintillant framework. It is also included in the list of dependencies for each skill template.

(env) >> pip install scintillant

After successful installation, you need to get the latest version of the skill template. Run the command (env) >> snlt bottle and follow the instructions.

When choosing a working directory, select the current directory (.) Or leave the field blank to create the template in a subfolder with the skill name.

Install the remaining dependencies and run the skill.

(env) >> pip install -r requirements.txt
(env) >> py manage.py

Project setup

In the .env file, you can find the starting configurations of the project.

Most addictions are easy to change and not viral. At the moment, the core of the skill is the Bottle framework, but you can easily replace it with AioHTTP or FastAPI.

In the future, it will be possible to receive versions of templates based on other popular web frameworks, as well as on pure WSGI (werkzeug).

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

scintillant-1.0.5.tar.gz (9.6 kB view details)

Uploaded Source

Built Distribution

scintillant-1.0.5-py3-none-any.whl (12.9 kB view details)

Uploaded Python 3

File details

Details for the file scintillant-1.0.5.tar.gz.

File metadata

  • Download URL: scintillant-1.0.5.tar.gz
  • Upload date:
  • Size: 9.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.2

File hashes

Hashes for scintillant-1.0.5.tar.gz
Algorithm Hash digest
SHA256 503c315f1d70fa7877d0bb37195d4118d91f0ec5a6e9cf6ea8a66d2c9647e138
MD5 93330cbf6104712b59336b3266e664e6
BLAKE2b-256 1cd844d1de958e613eaf22738eefd1776478b8ae0baf6d000795d8ec4f295837

See more details on using hashes here.

File details

Details for the file scintillant-1.0.5-py3-none-any.whl.

File metadata

  • Download URL: scintillant-1.0.5-py3-none-any.whl
  • Upload date:
  • Size: 12.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.2

File hashes

Hashes for scintillant-1.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 104bda5a19425db8ea317ed0e7baa8f2a6945e966427da8e4754605f3c98e4c7
MD5 56537e0ba781ed831a2d9728faade769
BLAKE2b-256 92e5a4c67329091ccd3567d3ba320e33c6ebc40c3cb1ee075b0ad5406b2f591e

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