- Added
/avatar
command, credit to HelvetiDeveloper for original code.
- Reworked buttons
- Added /help.
- General grammar fixes.
- Changed devDeploy script to be called deploy.
- Added cancel giveaway context menu.
- Created Discord server: https://discord.gg/qAuf27YQry
- Add Discord server to README.md
- Add Discord seever to /support command
- Fix #15.
- Update README.md.
- Add entrants number in giveaway embed.
- Update Discord.JS to v14.
- Add config.yml for issue templates.
- Fixed an error with ending giveaways when the user had DMs from the server turned off and the DMUsers config option was on.
- Added Giveaway Info context menu.
- Fixed a bug where giveaways sometimes wouldn't end.
- Remove an unneeded enviroment variable from package.json script.
- Switched to pnpm
- Changed syntax from CommonJS to ES6
- Changed helpers to be a node module\
- Bot now only works on pnpm. (And perhaps yarn)
- Changed ping command to include "ms".
- Added support for context menus.
- Added end giveaway context menu (contextMenus/end.js)
- Added reroll giveaway context menu (contextMenus/reroll.js)
- Added trycatch statement to end.js as to avoid an error when a giveaway message is deleted.
- Added support command.
- Changed deployCommands.js.
- Fixed a bug that made giveaways that you added required roles to not being joinable.
- Added ability for members with
MANAGE_GUILD
permissions to create giveaways without the required role. - Made
/config
success reply ephemeral.
- Changed
/giveaway
to use modals, and fixed some bugs stemming from that.
- Fixed a bug where using
/config
where the bot didn't haveManage Guild
permission would fail. - Fixed a bug where entering a giveaway you didn't have permission to enter, or that you created throws an error.