OWBot is a simple Discord bot for Overwatch players.
It allows players to track their competive ranking points and compare themselves to other players of the server.
-
!help
List the available commands -
!help admin
(Admin only)
List the available commands for the admin users
-
!rank <BattleTag>
Display the competitive rank of any BattleTag -
!addme <BattleTag>
Link your BattleTag and your Discord ID to the bot. You will now appear in the rankings and your rank changes will be broadcasted on the specified channels. -
!top
Display the competive rank table of players registered in the server -
!top2
Same as!top
but in a fancy way (Not mobile friendly) -
!add <BattleTag>
(Admin only)
Add any BattleTag to the tracking (but not linked to a Discord ID) -
!delete <BattleTag>
(Admin only)
Remove a player from the tracking. -
!refresh
(Admin only)
Force a refresh of the ranks. Not recommended as it can cause some lags.
-
!setgame <Game name>
Update the game played by the bot. Will be seen in the user list as Playing Game name -
!restart
Restart OWBot -
!exit
Kill the bot process
- PHP >= 7.0
- Composer
Get the repository and update dependencies
# Clone the repository
git clone https://github.com/Cedroux/owbot.git
# Change directory
cd owbot
# Install Composer dependencies
composer install
Copy and edit the default configuration file
cp config/config.example.php config/config.php
nano config/config.php
To start the bot, just execute bot.php
php bot.php