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
and discord_client
are both needed to start the bot. blizzard_client
and blizzard_client
are necessary to connect with blizzard api and warcraftlogs_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