Skip to main content

What is my purpose?

Project description

Butter Robot

Build stable tag docker image Build latest tag docker image

Python framework to create bots for several platforms.

Butter Robot

What is my purpose?

Supported platforms

Name Receive messages Send messages
Slack (app) Yes Yes
Telegram Yes Yes

Provided plugins



Say !ping to get response with time elapsed.

Fun and entertainment


What happens when you say "lo quito"...? (Spanish pun)



You can run it directly by installing the package and calling it with python though this is not recommended and only intended for development purposes.

$ pip install --user butterrobot
$ python -m butterrobot


The fmartingr/butterrobot/butterrobot container image is published on Github packages to use with your favourite tool:

docker pull
podman run -d --name fmartingr/butterrobot/butterrobot -p 8080:8080 


To run the project locally you will need poetry.

git clone
cd butterrobot
poetry install

Create a .env-local file with the required environment variables, you have an example file.


And then you can run it directly with poetry

docker run -it --rm --env-file .env-local -p 5000:5000 -v $PWD/butterrobot:/etc/app/butterrobot local/butterrobot python -m butterrobot

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

butterrobot-0.0.2a3.tar.gz (7.4 kB view hashes)

Uploaded source

Built Distribution

butterrobot-0.0.2a3-py3-none-any.whl (11.6 kB view hashes)

Uploaded py3

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