/way-to-wype-bot

Discord bot for guild "Way to Wype"

Primary LanguageJavaScriptMIT LicenseMIT

Way to Wype Bot for Discord

Little Discord Bot developed with Node.js and Discord.io API for Way to Wype guild.

NPM

About Way to Wype

Way to Wype Logo

Way to Wype is a French guild on Elune-EU Server.

You can send a private message to Arctarus#2334 to get more informations and an invite to our Discord server.

Built With

Requirments

If you want to use functionnaly of this bot, you need to add an auth.json config file in the root folder and add your API Key for Discord and Blizzard API.

{
  "token": "YOUR-DISCORD-API-TOKEN",
  "wowApiKey": "YOUR-BLIZZARD-API-TOKEN"
}

Note : Don't add the auth.json in your repository, it's your private data !

Contributing

You can contact me to contribute to this bot and if you want more command.

Authors

  • Arctarus - Initial work - Arct4

See also the list of contributors who participated in this project.

License

This project is licensed under the MIT License - see the LICENSE file for details.

TODO List

  • Calendar
    • See events with !raid-event-next !raid-event-month
      • !raid-event-next return an embed message
    • Add raids events for given month with !calendar-month-event raid october
      • Work with some alias set in enum EventType.json
      • Work with month in English atm
      • Need to add some default config in config.json file
    • Add dungeons events with !calendar-month-event dungeon october
      • Work with some alias set in enum EventType.json
    • Add HFs events with !calendar-month-event HF october
      • Work with some alias set in enum EventType.json
    • Send automatic message when an event occur in a day (set a default channel to send message needed)
  • Member
    • Update Class and Role from Armory
    • Add roster's members with a specific rank (like Guild Master or Roster)
    • Add data about gems and enchants for roster's members or a specific player
    • Add chart to see Raider.IO score, and each better key down for a character
  • Guide
    • Found on Wowhead, Icy Veins or other site a guide for class or profession
  • Improvement
    • Welcome message send in DM with custom message
    • Set a default channel to answer
    • Let user set a custom prefix for command
    • Send bot's answer with multipart messages to avoid Discord limit (2000 characters)
    • Use channels objects for default channel (#my_channel), not a string (my_channel)
    • On role update, can send a private message to the user to explain the new access
    • Add translation management
    • Upgrade Calendar management
      • Edit specific event
      • Add icon's url for an event (to identify the event like Uldir or TD or AD for example)
    • Work on multiple server
      • Calendar management
      • DM management (welcome and roles)
      • Roster's members management
  • Docs
    • Add docs for each command available