Compare commits
No commits in common. "4fc5ae63a1bad41188ebed9e4b37f106f9c10c4a" and "1e0bc86b21677bdddf8f99f5885df78ec6fa7eb9" have entirely different histories.
4fc5ae63a1
...
1e0bc86b21
4 changed files with 0 additions and 27 deletions
3
.gitignore
vendored
3
.gitignore
vendored
|
@ -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*
|
|
||||||
|
|
22
CLAUDE.md
22
CLAUDE.md
|
@ -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
|
|
|
@ -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
BIN
internal/cache/test_cache.db
vendored
Normal file
Binary file not shown.
Loading…
Add table
Add a link
Reference in a new issue