The All-Seeing Eye

Admin panel.

First access: create the first admin account. The one-time code is in data/setup_code.txt on the bot's machine.

All-Seeing Eye

Teach a distro

Same as the old /learnupc: every 6-10 digit prefix of this UPC will point to the distro, so its siblings resolve too.

Current distro of one UPC

Same as the old /setdistro: for a release that moved distros without a new UPC. Kept apart from prefixes. Only if you're sure.

Pending

Releases the bot met with a UPC nobody knows yet (the EVL Worker didn't know either).

Overrides

Prefixes

Editing or removing a prefix also drops the UPCs cached from it, so the bot looks them up again.

Artist

Matched by Spotify artist ID, so renames don't escape it. Saving an artist already on the list updates it.

Label

Matched as an exact company name in the label field and the ℗ / © lines, also when it's one of several companies there ("X / LA VISION", "X & LA VISION", "X under exclusive license to LA VISION"). "ASTRO LA VISION" doesn't match. Company forms (AB, LLC, Ltd…) and years are ignored. Several exact names: separate them with |.

New entries start quiet: on its first pass the monitor only records what already exists, then alerts on anything new.

Artists

Labels

Servers

Every server the bot is in. Only authorized servers can use commands and get monitor alerts, in the channel you pick. Removing the bot deletes the messages it sent in that server, leaves, and blocks the server so it can't be added back.

To stop strangers from adding the bot at all, turn off Public Bot in the Discord Developer Portal (Bot tab).

Blocked servers

If someone adds the bot to one of these, it leaves right away.

Add an account

Every account can do everything on the panel, including managing accounts.

Change your password

Your other open sessions end; this one stays.

Accounts

Removing an account or resetting its password ends its open sessions. Forgot every password? On the bot's machine: python accounts.py password <username>.

Bot log

Panel history

Every change made here, and by whom.