Commands
| Action | Discord (slash commands) | Telegram (text commands in the group) |
|---|---|---|
| List commands and how to talk to a character | /help | /help |
| Online characters (says so when paused) | /status | /status |
| Ask directly | /ask prompt:<question> | /ask <question> |
| Show memory / re-enable | /memory, /memory action:enable | /memory, /memory enable |
| Birthday: show / set / clear | /birthday, /birthday date:09-25, /birthday date:clear | /birthday, /birthday 09-25, /birthday clear |
| Delete my memory here and stop collecting | /forget | /forget |
| Context usage and segment limits (admin) | /context | /context |
| Compact context now (admin) | /compact | /compact |
- Discord command responses are visible only to the caller; the answer to
/askis posted in the channel as usual. Command replies are in Chinese on both platforms (the project is Chinese-first); command names are unchanged. - You don't need a command to talk to a character: @mention it, reply to its message, or call it by name (
/helpsays so). - While an operator has paused the bot,
/asksays it is paused; when/askgets no answer (error, withheld, timeout) both platforms reply that no answer came and to try again. - Admin commands are open only to the character's
adminUserIdsand registered only for characters that have admins. - Telegram commands can target a character with
@botusername; without it the first character to receive the command handles it. With several characters in a group,/contextand/compactmust name one. - Telegram has no caller-only replies, so command responses go to the group and
/memoryshows counts rather than the remembered details. /forgetdeletes the structured member profile and relationships plus the member's message-search index rows (their messages are not indexed afterwards), but not the platform's messages or existing session history.
