Skip to content

Discord bot to display weaknesses to chat for Monster Hunter World Iceborne

Notifications You must be signed in to change notification settings

AndrewKohn/mh-weakener-discord-bot

Repository files navigation

Monster Hunter Weakener Discord Bot

Andrew Kohn

This is a discord bot that quickly displays a monster's location, resistances, and elemental/status weaknesses for all hunters in the channel. It allows everyone in the party to easily view an upcoming monster's stats without fiddling with google and wikia sites.

Note: This is only for Monster Hunter World & MHW: Iceborne. Monsters also available in other games may have undergone stat changes that may not match this bot's data.

Running

First, fork repo and copy .env.example to .env, and set DISCORD_TOKEN & GUILD_ID. Instructions on how to set these variables are inside the .env.example file. Consider .gitignore the .env file if saving this repo for later.

Then, create a bot on Discord with the send messages permission.

To run the bot, run node index.js

Note on deploying:

  • heroku introduced a very limiting free-tier for users that allows use for about one week until you add a payment plan, use railway.app instead...

Commands

  • /help : Displays commands in discord. Will only show to user.
  • /monsters : Displays all available and accepted monster names.
  • !m {monsterName} : Displays selected monster stats. Will show to channel.

To-do

  • Have Resistances label elements in column rather than row.
  • Assign a monster icon to the thumbnail of embeds
  • Format stars so they all start at the same position down the column.
  • Add * to element if it contains a condition. Display condition in a new addField at the bottom of the embed.

About

Discord bot to display weaknesses to chat for Monster Hunter World Iceborne

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published