Public invite here!
Bot is too niche to rewrite with buttons on the discord.py library, so I'm no longer publicly hosting it
Global default prefix is !
but can be changed in generated config.
!reminder|r add [minutes (int)] [name (string)]
- Sends a ping to the user every given minute(s)!reminder|r list
- Shows list of all current reminders!reminder|r move [id]
- Moves the reminder to the current channel/DM (ID not needed if only one reminder)!reminder|r stop [id]
- Stops the reminder loop and any in-progress timer for the user (above also applies)!reminder|r stop all
- Stops all personal reminders!prefix [char/str]
- Changes prefix, works on per-guild basis!help
- Displays this in a cleaner format!owners
- Lists users in owners.json!invite
- Gives invite to bot (by default the public link, change as needed)!ping|test
- Returns discord message delay and heartbeat latency!system|sys pt
- Admin permission testuptime
- Responds with uptime of server/bot@bot_mention
- Shows current guild prefix@bot_mention [char]
- Alternative prefix change
Admin !system|sys
fstop [reminder ID]
- Force stop a reminder based on its IDeval [Python Code]
- Can be enabled as needed inconfig.ini
even while running.global_dm
- Message anyone with a running reminder. Sets bot into "reset" mode.
Reminders have AFK checks in place that require a reaction before the next ping occurence
Likewise, you can also stop them with a reaction.
Built on Python 3.9.0, get discord.py
, psutils
(for uptime), and windows-curses
if needed
Eval is hardcoded with a user ID for security in commands.py and evaluate(), so if you're self-hosting change that