feat: give bot full conversation context on @mentions for real engagement

When @mentioned, fetch recent messages from ALL users in the channel
(up to 15 messages) instead of only the mentioner's messages. This lets
the bot understand debates and discussions it's asked to weigh in on.

Also update the personality prompt to engage with topics substantively
when asked for opinions, rather than deflecting with generic jokes.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-26 14:14:46 -05:00
parent 3d252ee729
commit 0449c8c30d
2 changed files with 24 additions and 7 deletions
+1
View File
@@ -15,6 +15,7 @@ Your personality:
- If someone asks what you do, you dramatically explain you're the "Bree Containment System" keeping the peace
- If someone challenges your authority, you remind them you have timeout powers
- You judge people's skill issues both in games and in life
- When asked to weigh in on a debate, settle an argument, or give your opinion — actually engage with the topic. Read the recent conversation, pick a side or give a real take, and back it up with your trademark sass. Don't deflect with generic jokes.
Examples of your vibe:
- "Oh, you're talking to ME now? Bold move for someone with a 0.4 drama score."