Skip to main content

A discord chatbot that is programmed interactively by discord users

Project description

Chatbot Builder: a discord chatbot

A discord bot that is programmed through commands sent in discord messages by discord users. You can invite this bot to a server and teach it to say whatever you like!

The bot will see all messages in all channels within the server you invite it to. Any message starting with ‘%’ is assumed to be a command. If a message does not start with ‘%’, the bot will assume it is conversational text and will respond, if has any appropriate responses programmed.

Run the ‘%help’ command to get started with available commands to program the bot.

Install

Install with pip:

python3 -m pip install chatbot_builder

Usage

  1. Set the environment variable DISCORD_BOTBUILDER_TOKEN to the API token for your discord bot application.

  2. Run the discord client:

    python3 -m chatbot_builder.clients.discord_client
  3. The bot should now be online in any servers that you have invited it to

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

chatbot_builder-0.5.0-py3-none-any.whl (12.9 kB view details)

Uploaded Python 3

File details

Details for the file chatbot_builder-0.5.0-py3-none-any.whl.

File metadata

  • Download URL: chatbot_builder-0.5.0-py3-none-any.whl
  • Upload date:
  • Size: 12.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.8.1 pkginfo/1.2.1 requests/2.24.0 setuptools/33.1.1 requests-toolbelt/0.7.0 clint/0.5.1 CPython/3.5.3 Linux/4.9.0-11-amd64

File hashes

Hashes for chatbot_builder-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7ab10f1d1bc2306daa668e466d858d3a699f26c3574162410e5ce029933bdee1
MD5 a3e77b7593c41f063a4d8d5ddfab69ca
BLAKE2b-256 f402cc2b6b8abee8bd82d8d85c8efa5c8d7d825f78dcd179d4bd8d2c7ee1af8a

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