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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 503c315f1d70fa7877d0bb37195d4118d91f0ec5a6e9cf6ea8a66d2c9647e138 |
|
MD5 | 93330cbf6104712b59336b3266e664e6 |
|
BLAKE2b-256 | 1cd844d1de958e613eaf22738eefd1776478b8ae0baf6d000795d8ec4f295837 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 104bda5a19425db8ea317ed0e7baa8f2a6945e966427da8e4754605f3c98e4c7 |
|
MD5 | 56537e0ba781ed831a2d9728faade769 |
|
BLAKE2b-256 | 92e5a4c67329091ccd3567d3ba320e33c6ebc40c3cb1ee075b0ad5406b2f591e |