You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs: clean up README by removing outdated information and simplifying setup
- Remove manual Claude CLI installation instructions (now auto-handled by Docker)
- Simplify server whitelist configuration to use ALLOWED_DISCORD_SERVERS env var
- Streamline local development setup to emphasize Docker deployment
- Remove complex multi-container deployment sections and config wizard references
- Update project structure to reflect actual tracked files
- Modernize memory management documentation
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <[email protected]>
@@ -128,29 +128,9 @@ To keep your bot private and prevent unauthorized access:
128
128
129
129
1.**Disable Public Bot Setting**: In the Discord Developer Portal under the "Bot" tab, make sure "Public Bot" is disabled. This prevents anyone with your client ID from adding the bot to their server.
130
130
131
-
2.**Implement Server Whitelist**: Add code to check server IDs and leave any unauthorized servers.
2.**Server Whitelist**: Bobby automatically implements server whitelisting when you provide the `ALLOWED_DISCORD_SERVERS` environment variable with comma-separated server IDs.
152
132
153
-
3.**Control Invite Links**: Only share bot invite links with trusted users and regularly rotate your bot token if you suspect unauthorized access.
133
+
3.**Use Environment Variables**: Bobby automatically handles server whitelisting via the `ALLOWED_DISCORD_SERVERS` environment variable.
154
134
155
135
4.**Use Minimal Permissions**: Only request the permissions your bot actually needs to function.
- Copy and securely store the generated API key immediately (this is your `ANTHROPIC_API_KEY`)
177
157
-**IMPORTANT**: This key will not be shown again and grants access to paid API usage
178
158
179
-
4. Install Claude Code CLI:
180
-
- After obtaining your API key, set it as an environment variable:
181
-
```bash
182
-
export ANTHROPIC_API_KEY=your_api_key_here
183
-
```
184
-
- Use Bun to install Claude Code CLI:
185
-
```bash
186
-
bun install -g @anthropic-ai/claude-code
187
-
```
159
+
**Note**: When using Docker (recommended), the Claude Code CLI is automatically installed and configured. Manual installation is only needed for local development.
@@ -447,7 +320,7 @@ See [CONTRIBUTING.md](CONTRIBUTING.md) for detailed development guidelines, code
447
320
448
321
## Memory Management
449
322
450
-
Bobby stores information in Markdown files in the `docs/` directory, organized by topic. The `CLAUDE.md` file serves as an index to these memory files, helping Claude find relevant information during conversations.
323
+
Bobby uses the `CLAUDE.md` file for storing project instructions and context that helps Claude understand the codebase and provide better responses during conversations.
0 commit comments