/oWatcher

The most detailed Overwatch Statistics retrieval Discord Bot

Primary LanguageJavaScriptMIT LicenseMIT

oWatcher

NOTE: Development of this bot is still in progress. We are open to any help and suggesions. We are open to pull requests.

oWatcher is the only Overwatch statistics retrival Discord bot that your server would need. oWatcher provides you the ability to review much more that other Overwatch Discord bots available today. It is based off discord.js and OWAPI. Some special stats that can be accessed are:

  • General player stats for quickplay and competitive independently
  • General player stats region specific
  • Hero stats for quickplay and competitive independently
  • Hero specific stats

Features:

  • ow@stat battletag number region => returns stats on the user in that specific region
  • ow@hero_name battletag number region => returns stats on the specific hero provided

And much more! Try ow@help to get a full list of available commands

ToDo:

  • General account stats for competitive - Done
  • Hero stats for competitive - Done
  • Hero specific stats

Installation

This bot is written to run on top of node.js. Please see https://nodejs.org/en/download/

Once you have node installed running npm install from the bot directory should install all the needed packages. If this command prints errors the bot won't work!

Running

Before first run you will need to create an auth.json file. A bot token or the email and password for a discord account are required. The other credentials are not required for the bot to run, but highly recommended as commands that depend on them will malfunction. See auth.json.example.

To start the bot just run node bot.js.

Feature Requests

Have a feature in mind? We'd love to hear about it. Feel free to open an issue and let us know.

Contribute

Want to contribute to oWatcher? That's great! Be sure to check out the CONTRIBUTE.md doc for more information on how.

Contributors