OlVision
English
OlVision guide

Set up server protection,
one step at a time.

From inviting the bot to Spam Protection, Anti-Nuke and AI Message Check. Turn on the protection your server needs, one feature at a time.

  1. 01Add to server1 min
  2. 02Protection settings/security-*
  3. 03Health check/security-permission-check
01 · Get started

Protect your server in three steps.

Invite OlVision and finish the initial setup to start using protection that fits your server.

  1. Add to server

    Choose the server you want to manage and review the permissions Discord asks for.

    Invite OlVision ↗
  2. Initial setup

    Run /start in your server. When the terms notice appears, read it before you continue.

  3. Configure your server

    Log in to the dashboard with Discord, pick your server, and set up protection and alert channels.

    Open dashboard ↗
Discord command/start
Look around firstThe dashboard demo works without logging in. Settings you change in the demo are not applied to any real server.
02 · Spam and flood protection

Deal with repeated messages.

Set the thresholds for detecting the same or similar messages sent again and again. You can also adjust them in the dashboard's Spam Protection settings.

Discord command/security-anti-spam
  1. Set detection thresholds

    Turn on Spam Protection and review what it detects and its protection thresholds.

  2. Connect a log channel

    Pick a channel where you can see which messages were detected and what action was taken.

  3. Tune it for your server

    Check the log for normal chat flagged by mistake, then adjust the thresholds and exceptions.

Testing tipUse a separate test channel and account to check how it works, then fine-tune the thresholds bit by bit while watching the detection log.
03 · Anti-NukeServer owner only

Be ready for dangerous mass changes.

Detect changes to channels, roles, webhooks and more, and choose how to respond. The server owner starts with the command below.

Discord command/security-anti-nuke
  1. Choose what to protect

    Pick the types of changes to detect and check the response set for each one.

  2. Connect a log channel

    Pick a channel for Anti-Nuke logs so you can review the change history.

  3. Check planned work

    Before a big server cleanup, check the current protection settings and whether the people doing the work are exempt.

Check permissions tooThe bot's permissions and role position affect detection and response. After turning protection on, also check the permission tips shown on screen.
04 · AI Message Check

Connect your server's rules.

It analyzes messages against your server rules and shows the risk level, the reasoning and a recommended action, so your moderators can review the context before responding.

Discord command/security-ai-message-check
  1. Set the rules channel

    Connect the channel where your server rules are posted. Clear, specific rules that members can understand work best.

  2. Connect verdict alerts

    Pick a channel for verdict alerts and turn on AI Message Check.

  3. Check the reasoning and context

    Read the verdict reason in each alert alongside the actual conversation. If you change your rules, check the connected channel again.

Sample AI verdict alert See the reasoning and the suggested action
#olvision-alertsOlVision bot: server security and ops alerts

OlVisionAPPToday at 5:55 PM

Profanity and abusive language

Target @anonymous7

Channel # free-talk

Time 4 seconds ago

Risk indicatorsRisk 80 · Confidence 100% · Severity 40%

Classification Spam ✕ · Profanity ✓ · NSFW ✕

Other Breaks server rule 1

Flagged message

you're so f***ing annoying, just stop already

Reason

Used profanity and aggressive language toward a specific member

AI-suggested action Suggested action: Warn

Member notice: Under the server rules, please refrain from profanity and aggressive language toward others.

Use the buttons below to apply the AI-suggested action or review it yourself.

False positive (cancel)Apply AI-suggested action
05 · Server logs and security check

Keep an eye on things after setup.

Keep server logs, and review permissions and protection settings regularly.

Keep server logs

Choose the events to log and a log channel. Also check that the bot has the View Channels and Send Messages permissions.

/ops-log-settings

Check your protection

Reviews your server permissions and protection settings. Fix the issues it points out, then run the check again.

/security-permission-check
06 · Study sessions

Study together with a focus timer.

Start a focus timer on the study page and play study music. Your study time adds up on your server's leaderboard, and you can join events opened by server admins to compete together. In Discord, /study shows today's study and the current event. The walkthrough below is the same one you see when you first open the study page.

Discord command/study
07 · Troubleshooting

Stuck on something?

Here's what people check most often during setup.

My server doesn't show up in the dashboard.

Make sure the Discord account you logged in with owns the server or has the Manage Server or Administrator permission. Also check that OlVision has been added to the server.

Nothing shows up in my log channel.

Check that logging and that event are turned on and that the channel is set correctly. Also make sure the channel's permission settings don't stop the bot from viewing the channel or sending messages.

My study time isn't adding up.

Study time only adds up while the focus timer on the study page runs and that page stays open. It stops a minute after you close the page. If you're in an event, event time only adds up while you're in the event voice channel, and you need to press the hourly check-in within 5 minutes to keep it adding up.

It says I don't have permission to run a command.

Each command needs different permissions, and Anti-Nuke settings are for the server owner only. Check the permission notice on screen and ask the server owner to set it up.

I'm still having trouble.

Use the command below to tell us which feature you used, what you expected, and what actually happened.

/ops-feedback

Now set it up for your server.

Start with the protection you need, one feature at a time.