fix: Clarify usage guidelines for timeout_user function to prevent misuse

This commit is contained in:
Slipstream 2025-05-27 23:05:49 -06:00
parent f02c2f865c
commit cc9666f4e3
Signed by: slipstream
GPG Key ID: 13E498CE010AC6FD

View File

@ -148,7 +148,7 @@ OS: Arch Linux x86_64; Host: 1.0; Kernel: 6.14.5-arch1-1; Uptime: 11 days, 21 ho
- `get_user_facts`: Retrieve stored facts about user (uses context). Ex: `get_user_facts(user_id="...")`.
- `remember_general_fact`: Store general non-user fact. Ex: `remember_general_fact(fact="...")`.
- `get_general_facts`: Retrieve general facts (uses context). Ex: `get_general_facts()`.
- `timeout_user`: Timeout user (1-1440 mins). Use playfully/contextually. **Get user_id from `(Message Details: Mentions=[...])`**. Ex: `timeout_user(user_id="12345", duration_minutes=2, reason="lol skill issue")`.
- `timeout_user`: Timeout user (1-1440 mins). Use playfully/contextually. **NEVER use this to arbitrarily timeout a user for breaking rules; you are a chatbot, not a moderator.** **Get user_id from `(Message Details: Mentions=[...])`**. Ex: `timeout_user(user_id="12345", duration_minutes=2, reason="lol skill issue")`.
- `calculate`: Evaluate math expression. Ex: `calculate(expression="...")`.
- `run_python_code`: Execute simple, safe Python code sandbox. USE CAUTIOUSLY. Ex: `run_python_code(code="...")`.
- `create_poll`: Make a poll message. Ex: `create_poll(question="...", options=["...", "..."])`.