Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Future 6.0 #183

Closed
33 of 36 tasks
Tracked by #133
Eccleria opened this issue Apr 10, 2023 · 0 comments · Fixed by #243
Closed
33 of 36 tasks
Tracked by #133

Future 6.0 #183

Eccleria opened this issue Apr 10, 2023 · 0 comments · Fixed by #243
Assignees
Labels
disable Disable features doc Improvements or additions to documentation feat New feature or request remove Features to remove update Update an already existing feat upgrade Upgrade packages
Milestone

Comments

@Eccleria
Copy link
Owner

Eccleria commented Apr 10, 2023

What to be expected on future updates.

upgrade Upgrade packages discord.js to v14

  • all

Misc

  • Check for node > v16.9
  • Uninstall @discordjs/builders or @discordjs/rest now in discord.js
  • Channels type test now as: channel.type === ChannelType.GuildText
  • Builders change such as Embed
  • Bitfields are now specified as suffix
  • GuildAuditLogs Targets, actionType(), targetType()
  • MessageComponent creation changed: button = new ButtonBuilder()
  • Role: check for GuildMemberManager#addRole() #removeRole() usage for role management
  • React: MessageReaction#react() now possible

Embeds

  • Now use EmbedBuilder
  • Now use .addFields. addField deprecated
  • setAuthor, setFooter use unique object arg

Enums

  • now singular
  • no more Message as prefix
  • Intents as GatewayIntentBits
  • Command types
  • Button color
  • PartialTypes string changed into Partials enum

update Update an already existing feat Misc

Personalities

  • Normal
  • Others personalities
  • Define log color in personality canceled

Message content

  • Regroup all messageContent check into 1 unique reader - return object canceled
  • Simplify Hello regex

doc Improvements or additions to documentation

  • Add /** for all functions
  • Finish all docs

Collectors

Finish

https://github.com/Eccleria/ewibot/labels/await

Report

/ Slash Commands

Reacts

  • remove react useless, can be done as a moderator
  • add react 6.0/react #251

Personality

  • use personality as commands name/description/options storage

Spotify

  • convert into /spotify
  • random
  • check

feat New feature or request Misc

Ewibot Status

  • Add more status, based on server stats

Command

@Eccleria Eccleria added doc Improvements or additions to documentation feat New feature or request await update Update an already existing feat remove Features to remove disable Disable features upgrade Upgrade packages labels Apr 10, 2023
@Eccleria Eccleria added this to the 6.0.0 milestone Apr 10, 2023
@Eccleria Eccleria self-assigned this Apr 10, 2023
@Eccleria Eccleria pinned this issue Apr 10, 2023
@Eccleria Eccleria linked a pull request Jun 2, 2023 that will close this issue
Closed
1 task
@Eccleria Eccleria mentioned this issue Apr 10, 2023
Closed
1 task
@Eccleria Eccleria removed a link to a pull request Jun 3, 2023
Closed
1 task
@Eccleria Eccleria linked a pull request Aug 25, 2023 that will close this issue
Merged
1 task
@Eccleria Eccleria mentioned this issue Aug 25, 2023
Merged
1 task
@Eccleria Eccleria unpinned this issue Dec 16, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
disable Disable features doc Improvements or additions to documentation feat New feature or request remove Features to remove update Update an already existing feat upgrade Upgrade packages
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant