Comprobot is a highly-customizable, open-source Discord bot that you can run on your own computer or server.

It’s built with Python, has a wide range of fun and useful commands, and is designed to be easy to extend. You can add new commands, customize outputs , or change the behaviour of existing ones without touching the core code.

It also comes with built-in AI capabilities when pinging the bot, with Ollama, Groq and Gemini as available providers.

Installation

You can install Comprobot on your own Computer or Server with pipx by running the following command.

pipx install comprobot

If you don’t already have Python, pip or pipx installed, you can find a comprehensive guide on how to install it using the here. It also includes how to create the bot and add it to your server, if you aren’t already familiar with the process.

In short form: Install the bot using pipx, create a new application with Admin access on the Discord Developer website, add it to your server, reset the token, paste it into the .env file in the data directory, which you can find by running comprobot in your terminal. Then run comprobot again and you should be good to go.

Contributing

Contributions to the bot are always welcome. Just create a pull request for the Comprobot repo on GitHub. If you aren’t a coder, you can also make suggestions on my Discord Server in the suggestions channel.

Available commands