GamesDeals is Discord bot build with discord.js. GamesDeals informs about games which price was reduced to 0. It uses https://www.reddit.com/r/GameDeals as a source.
|sendhere||sh||Bot will send notifications about free games in the channel this command was issued.||Manage Webhooks|
|forgetserver||fs||Makes bot forget the server. Removes related webhook. Bot won't send any notifications about free games anymore.||Manage Webhooks|
|setmention||sm||Set (update) role to mention when new game is found.||Manage Webhooks|
|removemention||rm||Makes bot stop mentioning a role when a new game is found.||Manage Webhooks|
|invite||inv||Sends bot invitation URL.|
|lastdeal||ld||Sends information about last found game.|
|statistics||stat, stats||Sends basic statistics about the bot.|
|support||supp||Sends support server invitation URL.|
Command list can be accessed via
How to run own instance of the bot
- Configure GamesDealsAPI.
- Clone this repo,
- Configure the required environment variables (
.envfile can be used).
npm run start-pretty.
- If you want to get notifications about free games, configure GamesDealsNotifier.
Required environment variables
BOT_TOKENgenerated on https://discordapp.com/developers/applications
API_URLfor example http://localhost:8080
Optional environment variables
This project is licensed under the GNU GPLv3 License - see the LICENSE file for details.