Skip to main content

Bot Engine Responding Naturally At Requests Detection

Project description

BERNARD

Build Status

Building instant services (or chatbots) is a brand new craft. BERNARD is here to bring it up to speed for the professional world.

  • Take advantage of each platform's specificities (Facebook, Telegram, ...)
  • Connect your existing business API
  • Translate and decline your texts
  • Extensible to any platform, without merging to upstream

Get started!

This documentation will bring you methodology, concepts and patterns to build bots as well as hands-on experience with the code of a bot.

Licensing

There is a dual licencing scheme here:

  • By default, AGPL v3+
  • If your project is not compatible with the AGPL, please contact remy.sanchez@with-madrid.com.

Contribution

Contribution is of course welcome, although there is a few rules to respect for the well-being of the project.

Governance

Please do not hesitate to communicate through GitHub issues before committing to a large contribution: the team of the project has plans and priorities, so if you end up going against those it will be hard to merge your code.

Coding Rules

Coding rules are very, very important. There is not too many yet:

  • PEP 8
  • Imports are normalized by the make imports command
  • No undocumented code gets merged
  • Code bringing test coverage down or breaking tests doesn't get merged

Testing

Use py.test. Node for later: document this part a bit better.

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

bernard-0.7.0.tar.gz (98.0 kB view details)

Uploaded Source

Built Distribution

bernard-0.7.0-py3-none-any.whl (124.2 kB view details)

Uploaded Python 3

File details

Details for the file bernard-0.7.0.tar.gz.

File metadata

  • Download URL: bernard-0.7.0.tar.gz
  • Upload date:
  • Size: 98.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.2 CPython/3.10.14 Linux/6.5.0-1018-azure

File hashes

Hashes for bernard-0.7.0.tar.gz
Algorithm Hash digest
SHA256 3970fe3e3e75f76bde0405f8cf9645c39c44b9477006d3b1a89a5fb8f11c979b
MD5 69b9b2747f861dd024b97e1aa789ba25
BLAKE2b-256 e3e522abb7e4c1b4c85c9a7b78e5b43a5f1515f7bb95ee4d675c6270408022c3

See more details on using hashes here.

File details

Details for the file bernard-0.7.0-py3-none-any.whl.

File metadata

  • Download URL: bernard-0.7.0-py3-none-any.whl
  • Upload date:
  • Size: 124.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.2 CPython/3.10.14 Linux/6.5.0-1018-azure

File hashes

Hashes for bernard-0.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b93a3aa45b07017b6df1780e48b5403ebb01142cfc29555afd6d43844e35cb0a
MD5 c9fc214de82ce9ea50896d30be9e37d0
BLAKE2b-256 0bfad66b7bf6509e1cff224451c00fd25d364ec2f7c8a63c0e0ffef8c6ce4185

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