Using Otto's Context Menus
Otto includes several context menu actions that you can access by right-clicking a user or message in Discord. This page explains how to use them, with a focus on the RuleStrike moderation tools.
1. What are context menus?
Context menus are special Discord application commands that show up when you right-click a user or message and go to the Apps submenu. They are great for fast moderation because you don't have to type out a full command.
How to find them
- Right-click a username in chat or the member list.
- Hover over Apps.
- You'll see Otto's context actions, such as
RuleStrike.
Some actions may also appear on messages (right-click a message → Apps), if Otto provides message context menu commands.
2. RuleStrike (user context menu)
RuleStrike lets moderators quickly apply a strike to a member for breaking a rule, without typing a command. It usually opens a modal where you choose the rule, reason, and severity.
Using RuleStrike
- Right-click the member who broke a rule.
- Go to Apps → RuleStrike.
- A pop-up (modal) from Otto will appear.
- Fill in the requested fields, such as:
- Rule / Category – which rule they broke.
- Reason – short description of what happened.
- Severity / Strike level – 1st, 2nd, 3rd, etc.
- Submit the modal to apply the strike.
What happens after a RuleStrike?
- Otto records the strike in the database for that user.
- A log message is sent to your configured moderation log channel.
- Depending on your configuration, Otto may:
- DM the user with information about the strike.
- Escalate actions at certain strike counts (timeout, kick, ban, etc.).
Permissions required
Only staff with the required Discord permissions (for example, Moderate Members or whatever you configured in the bot) should be able to use RuleStrike. Make sure:
- Otto's application commands are enabled in the server.
- Otto's role is high enough in the role list to act on the target member.
- Your staff roles are allowed to use application commands.
3. Other context menu actions
Depending on your Otto configuration, you may have additional context menu actions. Some common patterns:
User context menus
- View Strikes – see a member's current strike history.
- Clear Strikes – remove some or all strikes from a member.
- Quick Note – add an internal note to a user.
These are normally used by staff only and log to your moderation log channels.
Message context menus
- Flag Message – mark a message as breaking rules.
- Quote to Staff Log – send the message into a staff channel with context.
- Silent Delete – delete and log without replying in-channel.
If your Otto build includes message context menus, they will appear when you right-click a message → Apps.
4. Troubleshooting
- I don't see the context menus at all.
Make sure Otto is online, slash commands are visible, and the application commands are not disabled in Server Settings → Integrations → Otto. - I see them, but get "You can't use this".
Check that your role matches the required permissions for that action (for example, you might require the staff role or a certain Discord permission). - Strike actions aren't logging anywhere.
Confirm that your moderation log channel IDs are correctly set in the bot's config (for exampleWARN_LOG_CHANNEL_ID) and that Otto can send messages there.