A discord bot who talks to you! Boo supports natural language input like ChatGPT or Claude. It also understands images, give it a try!
Powered by Meta's LLaMa 3.1
- Python
- Discord.py
- Cloudflare
- Linode
- Clone this repo.
git clone https://github.com/VVIP-Kitchen/boo;
- Register for Cloudflare Workers AI
- Store the API keys and account ID provided by Cloudflare in your environment variables (check config.py code for reference)
- Login to Discord's developer portal and create a new application with bot enabled on it.
- Create a
DISCORD_TOKEN
and store it in your environment variables of the same name (check config.py code for reference) - Register for Tenor API and Tomorrow.IO and put their respective API keys in config.py too!
- Install dependencies and run
git clone [email protected]:VVIP-Kitchen/boo.git;
cd boo;
python3 -m venv .venv; source .venv/bin/activate; # OPTIONAL, but recommended
python -m pip install -r requirements.txt;
python main.py;
Make sure you have docker installed and env vars setup as described in setting up dev environment section above
git clone https://github.com/VVIP-Kitchen/boo.git;
cd boo;
docker compose up --build -d;