diff --git a/.env b/.env index 12aa2f7..93137f0 100644 --- a/.env +++ b/.env @@ -1,2 +1,2 @@ -DISCORD_TOKEN=your_discord_bot_token +DISCORD_TOKEN=MTM2OTc3NDY4OTYzNDg4MTU4Ng.G9Nrgz.akHoOO9SrXCDwiOCI3BUXfdR4bpSNb9zrVx9UI OLLAMA_API_URL=https://your-ollama-api-url.com/v1/models/your-model-name/generate diff --git a/README.md b/README.md index 6f20aca..0f1d5bb 100644 --- a/README.md +++ b/README.md @@ -36,3 +36,64 @@ A self-hosted, always-online Discord friend that feels like a fun, social member | **HomieBot** | Friendly + clear purpose | | **PingPal** | Low-key but memorable | | **Instigator** | Edgy, fun, accurate | + + +## 🛠️ AlphaBot MVP Build Schedule + +A structured build plan for developing and deploying the AlphaBot Discord companion. + +--- + +### ✅ ~~Day 1 – Core Bot Setup~~ +- [x] Create Discord bot in Developer Portal +- [x] Enable Message Content Intent +- [x] Set up `.env` with token +- [x] Write `bot.py` with basic `!ping` command +- [x] Invite bot to server and confirm it replies + +--- + +### 🔄 Day 2 – AI Integration +- [ ] Write `ai.py` to connect to Ollama/OpenAI +- [ ] Set up API call + prompt formatting +- [ ] Add `!chat` command to relay messages +- [ ] Create `.env` key for `OLLAMA_API_URL` + +--- + +### 🎭 Day 3 – Personality System +- [ ] Create `personality.py` to stylize responses +- [ ] Support multiple modes (`alpha`, `delta`, `chill`) +- [ ] Add personality wrapping to both `chat` and `roast` replies + +--- + +### 🔥 Day 4 – Roast Command +- [ ] Build `!roast @user` with AI-generated replies +- [ ] Style roast output with selected personality +- [ ] Add cooldown to prevent spam (optional) + +--- + +### 🕒 Day 5 – Daily Message Scheduler +- [ ] Add `scheduler.py` for once-a-day posting +- [ ] Pick default channel (e.g. `#general`) +- [ ] Make messages dynamic/funny with flair + +--- + +### 🐳 Day 6 – Dockerization +- [ ] Write `Dockerfile` and `docker-compose.yml` +- [ ] Test local build and `.env` passthrough +- [ ] Optional: containerize Ollama model if running locally + +--- + +### 💰 Day 7+ – Monetization Prep (Optional) +- [ ] Add donation/promo message in daily post +- [ ] Plan hosting model for non-technical users +- [ ] Write self-host instructions in `README.md` + +--- + +*Progress last updated: May 7, 2025* diff --git a/requirements.txt b/requirements.txt index a41d83f..c3104a8 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,2 +1,2 @@ -discord.py -python-dotenv +discord.py +python-dotenv \ No newline at end of file