Skip to content

Commands and setup

ODIN works through slash commands in your Discord server. This page lists every command with its options, who can use it and what it answers, and shows how to add ODIN and turn tracking on.

Set up ODIN in three steps

  1. Add ODIN to your server

    Someone who can add apps to your server (Discord asks for the Manage Server permission) presses Add to Discord and picks the server. ODIN joins your server and asks for no permissions.

  2. Turn tracking on

    Someone with the Administrator permission runs /odin enable, which turns on voice and game tracking together. Tracking starts within about a minute; time before that is not counted.

  3. Use the commands

    Members use the commands below, or log in with Discord to open the dashboard for the servers they share with ODIN.

  • Public replyA message in the channel, seen by everyone who can read it.
  • Private replySeen only by you.

Leaderboards

Five commands that rank your members. Each one answers in the channel with a public message holding the top ten: a picture card by default, with your own row highlighted, or shown under the top ten when you are not in it. Where an admin chose /odin style style:text, and whenever a picture cannot be made, ODIN sends the text board instead, with a line under the list that shows your own rank or says you are not on the board yet. Members with the same figure share a rank. All of them, except /streaks, take an optional timeframe.

/voice

Top members by voice time in this server.

Who can use it: AnyoneWhere it answers: Public reply

Usage
/voice/voice timeframe:Last 7 Days
Options
  • timeframe optional, default Last 30 Days

    • Last 24 Hours
    • Last 7 Days
    • Last 30 Days
    • All Time
What you get
A picture card of the members with the most time in voice during the window: rank pills, round avatars, names, that time and a level pill. Your own row is highlighted. The picture has alt text, one line for each row. Where an admin chose /odin style style:text, or when a picture cannot be made, ODIN answers with the text board instead.

/levels

Top members, shown with their level.

Who can use it: AnyoneWhere it answers: Public reply

Usage
/levels/levels timeframe:All Time
Options
  • timeframe optional, default Last 30 Days

    • Last 24 Hours
    • Last 7 Days
    • Last 30 Days
    • All Time
What you get
Each row of the picture card shows the member's lifetime level, as a pill whose look changes as the level grows, and their time in voice during the window. The order follows voice time in the window; the level is the one they hold today. Where an admin chose /odin style style:text, or when a picture cannot be made, ODIN answers with the text board instead.

/xp

Top members, shown with their XP.

Who can use it: AnyoneWhere it answers: Public reply

Usage
/xp/xp timeframe:Last 30 Days
Options
  • timeframe optional, default Last 30 Days

    • Last 24 Hours
    • Last 7 Days
    • Last 30 Days
    • All Time
What you get
Each row of the picture card shows the member's lifetime XP (1 XP for every second in voice) and their level. The order follows voice time in the window; the XP is the total they have earned. Where an admin chose /odin style style:text, or when a picture cannot be made, ODIN answers with the text board instead.

/members

Top active members in this server.

Who can use it: AnyoneWhere it answers: Public reply

Usage
/members/members timeframe:Last 24 Hours
Options
  • timeframe optional, default Last 30 Days

    • Last 24 Hours
    • Last 7 Days
    • Last 30 Days
    • All Time
What you get
The same voice data as /voice, under the title Top Members: each member's time in voice during the window and their level, on a picture card. Where an admin chose /odin style style:text, or when a picture cannot be made, ODIN answers with the text board instead.

/streaks

Top members by current daily streak.

Who can use it: AnyoneWhere it answers: Public reply

Usage
/streaks
Options
None
What you get
Current streaks in days, each with the member's best streak, on a picture card. There is no window: it always shows who is on a streak now. A streak day is a UTC day with at least 10 minutes in voice, and missing a full UTC day ends the streak. On the text board, a last line says so when you have no streak. Where an admin chose /odin style style:text, or when a picture cannot be made, ODIN answers with the text board instead.

Duos, trios and quads

Who spends the most time in voice together. A group is credited for the time all of its members were in the same voice channel at the same moment, and every pair, trio and quad present is credited: in a channel of five, every pair among them counts. When more than 20 people share a channel, only pairs are counted for that stretch. The boards are updated every 10 minutes, count UTC days, and never show a group with a member who opted out. They answer in Discord with the top ten, as a picture card or as the text board where an admin chose text, and with nothing about your own rank.

/duos

Top voice pairs (duos) in this server.

Who can use it: AnyoneWhere it answers: Public reply

Usage
/duos/duos timeframe:Last 7 Days
Options
  • timeframe optional, default Last 30 Days

    • Last 7 Days
    • Last 30 Days
    • All Time

    There is no Last 24 Hours option: the group boards count whole UTC days.

What you get
The pairs who shared the most time in voice. Each row of the picture card shows the two members and the time they shared; the text board joins their names with &. Where an admin chose /odin style style:text, or when a picture cannot be made, ODIN answers with the text board instead.

/trios

Top voice groups of three (trios) in this server.

Who can use it: AnyoneWhere it answers: Public reply

Usage
/trios/trios timeframe:All Time
Options
  • timeframe optional, default Last 30 Days

    • Last 7 Days
    • Last 30 Days
    • All Time

    There is no Last 24 Hours option: the group boards count whole UTC days.

What you get
A picture card of the groups of three who shared the most time in voice, with the three members and the time all three were in the same channel. Where an admin chose /odin style style:text, or when a picture cannot be made, ODIN answers with the text board instead.

/quads

Top voice groups of four (quads) in this server.

Who can use it: AnyoneWhere it answers: Public reply

Usage
/quads/quads timeframe:Last 30 Days
Options
  • timeframe optional, default Last 30 Days

    • Last 7 Days
    • Last 30 Days
    • All Time

    There is no Last 24 Hours option: the group boards count whole UTC days.

What you get
A picture card of the groups of four who shared the most time in voice, with the four members and the time all four were in the same channel. Where an admin chose /odin style style:text, or when a picture cannot be made, ODIN answers with the text board instead.

Game stats

What your server plays. /games ranks game titles, not people, so no member is named on it. It counts a game while a member's Discord status says Playing, and it needs game tracking, which /odin enable turns on together with voice tracking. Members who ran /odin optout are left out.

/games

Top games played in this server.

Who can use it: AnyoneWhere it answers: Public reply

Usage
/games/games timeframe:Last 7 Days
Options
  • timeframe optional, default Last 30 Days

    • Last 24 Hours
    • Last 7 Days
    • Last 30 Days
    • All Time
What you get
The most played titles during the window, ranked by total play time across members, each with its number of sessions: the top ten, under the title Top Games. It names no member. A title is listed once at least three members have played it in the window; bot accounts are ignored. Where game tracking is off, or a server enabled ODIN before game tracking existed, it has nothing to show: /odin enable turns it on.

Tracking and privacy

The /odin commands turn voice and game tracking on and off for a server, choose how its boards answer, and let every member decide what ODIN keeps and shows about them. Every /odin reply is private: only the person who ran the command sees it.

/odin enable

Turn voice and game tracking on for this server.

Who can use it: Administrator permissionWhere it answers: Private reply

Usage
/odin enable
Options
None
What you get
Voice tracking and game tracking come on together. Tracking is off in every server until someone runs this. It starts within about a minute, and members already in voice start counting then. Time before that is not counted, and there is no backfill. A server that enabled ODIN before game tracking existed runs it once more to include games. Without the Administrator permission, you get a private refusal.

/odin disable

Turn voice and game tracking off for this server.

Who can use it: Administrator permissionWhere it answers: Private reply

Usage
/odin disable
Options
None
What you get
ODIN stops recording new voice time and game activity for the server. What it already recorded is kept, and /odin enable turns tracking back on. Without the Administrator permission, you get a private refusal.

/odin status

Show whether voice and game tracking are on in this server.

Who can use it: AnyoneWhere it answers: Private reply

Usage
/odin status
Options
None
What you get
The server name, whether tracking is enabled and whether game activity is enabled, with a hint for the command that switches it the other way. A server that turned tracking on before game tracking existed is told to run /odin enable again. It answers with a picture card, or as text where an admin chose /odin style style:text. The first thing to check when time or games are not counting.

/odin style

Choose whether ODIN answers with pictures or with text in this server.

Who can use it: Administrator permissionWhere it answers: Private reply

Usage
/odin style style:image/odin style style:text
Options
  • style required

    • image
    • text

    Every server starts with image, the picture cards. Text brings back the plain text boards.

What you get
Switches the board commands and /odin status of this server between picture cards and text boards. Without the Administrator permission, you get a private refusal.

/odin optout

Hide yourself from this server's boards and stop tracking your voice time and games.

Who can use it: AnyoneWhere it answers: Private reply

Usage
/odin optout
Options
None
What you get
It only ever acts on you. You disappear from every board, profile and statistic in this server, /games included, and ODIN stops tracking you there: your voice time and your games. What was recorded before is kept but not shown. /odin optin reverses it.

/odin optin

Show yourself on this server's boards again and let ODIN track you.

Who can use it: AnyoneWhere it answers: Private reply

Usage
/odin optin
Options
None
What you get
It only ever acts on you. You are back on the boards and in the statistics, and ODIN tracks your voice time and games again whenever tracking is on for the server (see /odin status).

/odin privacy

Choose whether other members see your activity details on the website.

Who can use it: AnyoneWhere it answers: Private reply

Usage
/odin privacy details:hide/odin privacy details:show
Options
  • details required

    • show
    • hide

    Hide covers your activity patterns, calendar, record dates, streak history, first and last days and recent session details. Your name, rank, voice time, level and streak stay visible.

What you get
The choice applies in every server and only changes what other members see on the website. It does not stop tracking, of voice time or of games: /odin optout does that. You always see all of your own details.

Check that ODIN is alive

/ping

Check that ODIN is alive.

Who can use it: AnyoneWhere it answers: Private reply

Usage
/ping
Options
None
What you get
Pong, with ODIN's connection latency to Discord in milliseconds and its build.

Troubleshooting

The bot says No data found for this server

Tracking is off for the server, which is how every server starts. Someone with the Administrator permission runs /odin enable, and ODIN starts counting within about a minute. Time before that is not counted.

The board says No data yet for this time period

Tracking is on, but nobody has time in voice inside that window yet. Join a voice channel, or try a longer timeframe such as Last 30 Days or All Time.

/games shows nothing

Game tracking may be off. Someone with the Administrator permission runs /odin enable, which turns voice and game tracking on together, and a server that enabled ODIN before game tracking existed runs it again. /odin status shows whether game activity is enabled. A title is listed only once at least three members have played it in the window, so try Last 30 Days or All Time, and only the Playing status counts.

The boards answer as text, not as a picture

An admin may have chosen text with /odin style style:text; they bring the pictures back with /odin style style:image. ODIN also sends the text board when it cannot make a picture.

The commands do not show up

Discord lets a server limit who sees an app's commands: in Server Settings, open Integrations, choose ODIN and check its command permissions. Except /ping, the commands work only inside a server, not in direct messages.

My time is not counting

Run /odin status. If tracking is disabled, someone with the Administrator permission runs /odin enable. If tracking is on, you may have opted out of this server: run /odin optin and ODIN tracks you again from then on.

Someone wants to leave the boards

They run /odin optout themselves. They disappear from the boards, /games and the statistics, and ODIN stops tracking their voice time and games in that server. To ask for data to be removed, see the privacy page.

Ready when you are

Add ODIN, have an administrator run /odin enable, and your first leaderboard is one command away.