Discord bot written in JS, built using discord.js based on old project.
discord.js
for much easier interaction with Discord APIaxios
for HTTP requests with Blizzard and WarcraftLogs APItoad-scheduler
for tasks schedulingjest
for testingeslint
for linting
/logs
- to view logs information/character
- to view character information/affixes
- to see affixes/token
- to see current WoW token prices/help
- to get detailed information about commands/about
to get more info about the bot/vote
- to vote for the bot to help it grow
/logs
/character
/token
/affixes
/about
/help
/vote
If you want to download and launch the bot locally you need to
-
Clone the git repository:
git clone https://github.com/syqu22/discord-bot-wow-helper.git
-
Rename the
.env.sample
to.env
, then fill it with all the needed keys.discord_token
anddiscord_client
are both needed to start the bot.blizzard_client
andblizzard_client
are necessary to connect with blizzard api andwarcraftlogs_client
is for warcraft logs api access. -
Download all the needed packages:
npm install
-
Run the bot:
npm start
You can run tests using:
npm run test
and linting:
npm run lint