Bot is working on discord. Ping functionality works as expected when "!ping" is used
This commit is contained in:
parent
b35697ba7b
commit
63c8e70b1c
3 changed files with 64 additions and 3 deletions
2
.env
2
.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
|
||||
|
|
|
|||
61
README.md
61
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*
|
||||
|
|
|
|||
Loading…
Reference in a new issue