Skip to main content

A multipurpose bot and web framework

Project description

royalnet PyPI

A multipurpose bot framework and webserver

About

royalnet is a Python framework that allows you to create interconnected modular chat bots accessible through multiple interfaces (such as Telegram or Discord), and also modular websites that can be connected with the bots.

Supported bot platforms ("serfs")

Installing

To install royalnet, run:

pip install royalnet

To install a specific module, run:

pip install royalnet[MODULENAME]

To install all royalnet modules, run:

pip install royalnet[telegram,discord,matrix,alchemy_easy,bard,constellation,sentry,herald,coloredlogs]

Documentation

royalnet's documentation is available here.

Developing royalnet

To develop royalnet, you need to have Poetry installed on your PC.

After you've installed Poetry, clone the git repo with the command:

git clone https://github.com/Steffo99/royalnet

Then enter the new directory:

cd royalnet

And finally install all dependencies and the package:

poetry install -E telegram -E discord -E matrix -E alchemy_easy -E bard -E constellation -E sentry -E herald -E coloredlogs

Project details


Release history Release notifications | RSS feed

This version

5.7.1

Download files

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

Source Distribution

royalnet-5.7.1.tar.gz (64.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

royalnet-5.7.1-py3-none-any.whl (93.9 kB view details)

Uploaded Python 3

File details

Details for the file royalnet-5.7.1.tar.gz.

File metadata

  • Download URL: royalnet-5.7.1.tar.gz
  • Upload date:
  • Size: 64.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.0b9 CPython/3.8.0 Windows/10

File hashes

Hashes for royalnet-5.7.1.tar.gz
Algorithm Hash digest
SHA256 332baf43b05b6c5abff8c6e37fdaad0b8b4d87202ebc162753dd7805ff7aea8e
MD5 cc4f729e547ccc78e4e527e4c61df13e
BLAKE2b-256 797c9fed9744662c173843da17bcde8f6c15b7900eeb9c6255532803772d9c09

See more details on using hashes here.

File details

Details for the file royalnet-5.7.1-py3-none-any.whl.

File metadata

  • Download URL: royalnet-5.7.1-py3-none-any.whl
  • Upload date:
  • Size: 93.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.0b9 CPython/3.8.0 Windows/10

File hashes

Hashes for royalnet-5.7.1-py3-none-any.whl
Algorithm Hash digest
SHA256 fc0c1933d5bb55b8e84e0e8034b5d2e341429527399e79f67eb2677f16cb03c8
MD5 a9cdd917188e79ee6d1af05ee69978a0
BLAKE2b-256 bb1621dc118dd5c536f04bc87b6f058a6e547e2cb669ef8123803bb48834ad78

See more details on using hashes here.

Supported by

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