O

Otto Docs

Our Official Documentation

Otto FAQ

Answers to the most common questions about using Otto in your Discord server.

General Questions

Is Otto free to use?

Yes. Otto is a completely free public bot with no premium system and no paid unlocks. All features are available to every server.

Does Otto need Administrator permission?

Not necessarily. Otto only requires the permissions used by his moderation, logging, and utility features.

For most servers, the recommended setup is to grant:
  • View Channels
  • Send Messages
  • Manage Messages
  • Timeout Members
  • Kick Members (optional)
  • Ban Members (optional)
  • Use Application Commands

Administrator is optional but not required.

Does Otto run 24/7?

Yes. Otto is hosted on dedicated bot hosting and stays online 24/7 unless undergoing maintenance or updates.

Why does Otto need 'Read Message History'?

This permission allows Otto to read recent messages for logging, user checks, and moderation features. He does not read or log past messages outside the bot's purpose.

Moderation & Staff

Who can use moderation commands like /warn or RuleStrike?

Only members with the required Discord permissions (for example Moderate Members, Kick Members, Ban Members) AND staff roles granted by your server. Otto does not allow regular users to run moderation actions.

Does Otto automatically punish users after a number of strikes?

This depends on your server's configuration.

Otto supports escalating systems (timeouts, kicks, bans), but server owners can customize how strict the bot should be.

See the Context Menu guide for more info.

Can I remove or edit a user's strikes?

Yes. If your version of Otto includes the strike-management system, staff can clear, edit, or view a user's strike history through commands or dashboard features (if enabled).

Does Otto log every action?

Most actions—warnings, errors, check-ins, and moderation events—are logged in designated channels if you set them in the bot’s configuration.

Privacy & Data

Does Otto store user messages?

No. Otto does not store, archive, or save full chat logs. Only moderation actions, check-ins, warnings, and strike records are stored, as required for server moderation.

Are check-ins private?

Yes. Check-in entries are private between the user and server staff. Otto will never publicly display a user's mental-health information.

Can users request deletion of their data?

Absolutely. A user may request deletion of warnings, strikes, or check-in entries. Server staff will need to trigger removal through admin tools.

Does Otto follow Discord's privacy rules?

Yes. Otto follows Discord's API ToS and does not store or track anything outside of what is required for bot functionality.

Technical & Commands

Why aren’t the slash commands showing up?

This most often happens if:
  • You don’t have permission to use them
  • Discord is still registering the commands (can take up to 1 minute)
  • Otto’s role cannot view the channel
  • Commands were disabled in Server Settings → Integrations → Otto

Otto isn’t responding to commands. What do I do?

Try the following:
  • Check if Otto is online
  • Check bot permissions in the channel
  • Make sure slash commands weren’t disabled
  • Try the command in a different channel
  • Check if Otto is undergoing maintenance
Still have questions?
You can explore the full command list or contact the developer directly for support.