docs: update README for bot store, built-in runner, steamfree

This commit is contained in:
2026-07-15 15:40:22 -04:00
parent 3fd0b0e9e2
commit 95cbcf79a4
+8 -4
View File
@@ -58,10 +58,13 @@ For optional features, copy `.env.example` to `.env` and set Giphy, MinIO, LiveK
- [x] Blocks (user-level blocking)
- [x] Dark/light mode toggle
- [x] Mobile-responsive layout (bottom nav, drawer)
- [x] Bot framework (token auth, CRUD, WebSocket gateway)
- [x] Bot framework (token auth, CRUD, WebSocket gateway, bot store)
- [x] Built-in bot runner (server-managed bots, no SSH needed)
- [x] Built-in bot: Steam Free Games (polls Steam API, auto-posts)
- [x] Bot message badges (green name + BOT tag in chat)
- [x] Slash commands (registration, autocomplete)
- [x] Incoming webhooks (create, execute)
- [x] Example bots (modbot, welcome bot)
- [x] Example bots (modbot, welcome bot, steamfree)
- [x] TUI client (Bubbletea, vim-style, voice support)
- [x] Roles & permissions system
- [x] Push notification backend (VAPID)
@@ -97,7 +100,7 @@ dumpsterChat/
│ ├── voice/ # LiveKit voice/video integration
│ ├── reaction/ # Message reactions
│ ├── invite/ # Server invite links
│ ├── bot/ # Bot framework, auth, commands
│ ├── bot/ # Bot framework, auth, commands, runner
│ ├── webhook/ # Incoming webhooks
│ ├── dm/ # Direct messages (conversations)
│ ├── push/ # Push notification sender (VAPID)
@@ -112,7 +115,8 @@ dumpsterChat/
│ └── block/ # User blocking
├── examples/ # Example bots
│ ├── modbot/ # Moderation bot
── welcome/ # Welcome message bot
── welcome/ # Welcome message bot
│ └── steamfree/ # Steam free games bot (standalone)
├── web/ # React frontend (PWA)
│ ├── src/
│ │ ├── components/ # Layout, ChatArea, LoginForm, UserSettings, GiphyPicker, VoiceChannel, VoicePanel, VoiceControls, TypingIndicator, ReactionBar, EmojiPicker, ReplyBar, MentionPopup, InviteModal, JoinServer, MobileNav, MobileDrawer, ThemeToggle, InstallPrompt, BotManager, CommandManager, SlashCommandPopup