Add instructions for self hosting

This commit is contained in:
Maxwell 2024-06-11 19:08:10 +10:00
parent 22b08cfdca
commit 5f8a3372e9

View File

@ -1,4 +1,4 @@
### Alfreda ## Alfreda
Alfreda is the most cursed discord bot ever. Alfreda is the most cursed discord bot ever.
@ -7,3 +7,15 @@ Read more at https://maxwellj.xyz/alfreda
Issues and more are avaliable in this repo, and feel free to clone and experiment! Issues and more are avaliable in this repo, and feel free to clone and experiment!
*gpl my beloved* *gpl my beloved*
### Setup (for self hosting)
1. If you're using Linux, or another platform that doesn't allow packages install through Pip, make a virtual environment. `python -m venv path/to/venv` and activate it with `source path/to/venv/bin/activate.fish` (if using fish, use activate while using bash or sh)
2. Run `pip install anthropic discord` to install the Anthropic and Discord API wrappers. (duh)
3. Clone the repo `git clone https://git.maxwellj.xyz/max/alfreda.git` and `cd alfreda`
3. Edit the main.py file with your Anthropic and Discord API keys. Get them at https://console.anthropic.com and https://discord.dev **Be sure to not share these with anyone, as you might allow someone to use your Anthropic credits or send messages through your Discord bot!**
4. `python3 main.py`