If you really want, you can host your own instance of Nortrom.
Requirements
- Python 3.14 or greater
- pipx with
ensurepath successfully ran at least once
Installation
-
Download the bot with:
pipx install nortrom
-
Create an application at the [Discord Developer Portal].
-
In the Installation tab, set Installation Contexts to only Guild Install.
-
In the Installation tab, set Default Install Settings to scopes applications.commands and bot, and permissions to Deafen Members and Mute Members.
-
In the Bot tab, press Reset Token, and keep the generated string.
-
Set the generated string as the DISCORD_BOT_TOKEN environment variable:
export DISCORD_BOT_TOKEN=AAAAAAAAAAAAAAAAAAAAAAAAAA.BBBBBB.CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
-
Run the bot:
nortrom
Persisting the bot
In a production setting, it's recommended to have a way to keep the bot running.
You might want to look into something like nohup, screen, tmux or systemd units.