Created by mod.io community member gonzo (gonzo#1290 on Discord), the ModBot is a Discord bot for mod.io written in Rust using modio-rs and serenity. You can invite the officially hosted ModBot to join your Discord server using the following URL Discordbot.mod.io, or you can build and install your own version of ModBot by following the instructions on the Github page.
What it does
ModBot provides your community with an easy way to search the mod listing. Additionally, if you subscribe to games following the Quick Start introductions below, the ModBot will let you know whenever a mod is added or edited.
Getting the ModBot up and running takes minutes:
- Invite ModBot to your Discord server
- Set the default game using
- In the channel(s) you want the bot to post updates (mod added / edited), run the command
- Ensure the bot has
Send Messages and
Embed Links permissions in the channel(s) it is in to be able to function correctly
- All done, the bot will keep you updated and is there to query the mod.io API.
If you followed the steps above, your Discord community will be able to query mods for the default game, and each channel you subscribed to updates in will receive a push notification each time a mod is added or edited. For example in our #modbot channel we subscribe to every game on mod.io so our Discord community continually gets updated.
~ is the prefix used to issue commands to ModBot. Popular commands include:
~help show these commands
~prefix CHARACTER change the default prefix from
~ to something else
~game ID|Name set the default game
~game return information about the default game
~games return a list of all games
~mod ID|Name return information about the mod(s) requested
~mods return a list of all mods belonging to the default game
~popular return a list of mods ordered by popularity
~subscribe ID|Name subscribe to a game for updates (mods added/edited)
~subscriptions see all games subscribed too
~unsubscribe ID|Name unsubscribe from a game