Skip to content

Valhalla-Development/TheSeer

Repository files navigation

The Seer - Discord Bot

The Seer is a bot designed to monitor other bots status, this can be useful if you are a developer and wish to monitor your bots while you work on them. You can opt to receive alerts via DM, or a channel of your choosing.

You will be alerted if a bot of your choosing either goes offline, or online.

You can either host this bot yourself, or you can invite it to your server by clicking here.

Usage (Invite):

  • Invite the bot by clicking me
  • Once the bot is in your guild, all you need to do to set it up is run the following commands: Note: Two of these commands are optional, however you must enable at least one to receive alerts.
/add <@bot> // tag a bot of your choosing, there is no limit to how many bots you can watch
/channel <#channel> // (optional) tag a channel you wish the alerts to be sent to
/clear // removes all data from database containing any information matching your guild id
/dm // (optional) if enabled, you will receive DM alerts for the bot
/remove <@bot> // tag a bot of your choosing to remove from the watch list

Usage (Self Host)

I am going to assume you have the basics installed on your host/computer (i.e. node, npm etc.)

  • Download the source, by clicking 'Releases -> Latest version -> Source code (zip)', or click me
  • Extract the zip with software of your choosing
  • Inside you will find a file named '.env.example', you must add the specified values. After you have edited the file, edit the file name to '.env', alternatively you can copy the example file and rename it. If you are unsure where to find your bot token & owner id, please refer to these links: bot token | owner id
  • Open a console window in the root directory of the bot, then run the following command:
$ yarn install // installs required modules, once completed run the next command:
$ yarn build // builds the source
$ yarn start // this will start your bot, you are now ready to use your bot!