Compare commits

..

No commits in common. "4fc5ae63a1bad41188ebed9e4b37f106f9c10c4a" and "1e0bc86b21677bdddf8f99f5885df78ec6fa7eb9" have entirely different histories.

4 changed files with 0 additions and 27 deletions

3
.gitignore vendored
View file

@ -5,12 +5,9 @@ __pycache__
*.cert *.cert
.env-local .env-local
.coverage .coverage
coverage.out
dist dist
bin bin
# Butterrobot # Butterrobot
*.sqlite* *.sqlite*
butterrobot.db butterrobot.db
/butterrobot
*_test.db*

View file

@ -1,22 +0,0 @@
# Claude Code Instructions
## Plugin Development Workflow
When creating, modifying, or removing plugins:
1. **Always update the plugin documentation** in `docs/plugins.md` after any plugin changes
2. Ensure the documentation includes:
- Plugin name and category (Development, Fun and entertainment, Utility, Security, Social Media)
- Brief description of functionality
- Usage instructions with examples
- Any configuration requirements
## Testing
Before committing plugin changes:
1. Check files are properly formatted: Run `make format`
2. Check code style and linting: Run `make lint`
3. Test the plugin functionality: Run `make test`
4. Verify documentation accuracy
5. Ensure all examples work as described

View file

@ -9,12 +9,10 @@
- Lo quito: What happens when you say _"lo quito"_...? (Spanish pun) - Lo quito: What happens when you say _"lo quito"_...? (Spanish pun)
- Dice: Put `!dice` and wathever roll you want to perform. - Dice: Put `!dice` and wathever roll you want to perform.
- Coin: Flip a coin and get heads or tails. - Coin: Flip a coin and get heads or tails.
- How Long To Beat: Get game completion times from HowLongToBeat.com using `!hltb <game name>`
### Utility ### Utility
- Remind Me: Reply to a message with `!remindme <duration>` to set a reminder. Supported duration units: y (years), mo (months), d (days), h (hours), m (minutes), s (seconds). Examples: `!remindme 1y` for 1 year, `!remindme 3mo` for 3 months, `!remindme 2d` for 2 days, `!remindme 3h` for 3 hours. The bot will mention you with a reminder after the specified time. - Remind Me: Reply to a message with `!remindme <duration>` to set a reminder. Supported duration units: y (years), mo (months), d (days), h (hours), m (minutes), s (seconds). Examples: `!remindme 1y` for 1 year, `!remindme 3mo` for 3 months, `!remindme 2d` for 2 days, `!remindme 3h` for 3 hours. The bot will mention you with a reminder after the specified time.
- Search and Replace: Reply to any message with `s/search/replace/[flags]` to perform text substitution. Supports flags: `g` (global), `i` (case insensitive), `n` (regex pattern). Example: `s/hello/hi/gi` replaces all occurrences of "hello" with "hi" case-insensitively.
### Security ### Security

BIN
internal/cache/test_cache.db vendored Normal file

Binary file not shown.