discordx

🤖 Create a discord bot with TypeScript and Decorators!

APACHE-2.0 License

Downloads
22.4K
Stars
616
Committers
50

Bot releases are visible (Hide)

discordx - https://github.com/discordx-ts/discordx/releases/tag/importer-1.2.0

Published by github-actions[bot] over 1 year ago

Changed

Routine Tasks

discordx -

Published by github-actions[bot] over 1 year ago

Breaking Changes

Changed

Fixed

Routine Tasks

Migration Guide

Checkout the way to play youtube video and playlist in updated readme. Ask questions in our youtube support if you have any. Thanks

discordx - https://github.com/discordx-ts/discordx/releases/tag/discordx-11.7.0

Published by github-actions[bot] over 1 year ago

Features

Changed

discordx - discordx-11.6.0

Published by github-actions[bot] over 1 year ago

Changed

  • make option parse async and transformer for slash option (#913) (a058b4)
  • improve execution of components and context (#901) (4fcae1)

Fixed

Routine Tasks

discordx - https://github.com/discordx-ts/discordx/releases/tag/utilities-5.2.0

Published by github-actions[bot] almost 2 years ago

Changed

discordx - https://github.com/discordx-ts/discordx/releases/tag/discordx-11.5.0

Published by github-actions[bot] almost 2 years ago

Breaking Changes

Changed

discordx - https://github.com/discordx-ts/discordx/releases/tag/pagination-3.4.0

Published by github-actions[bot] almost 2 years ago

Changed

Fixed

discordx -

Published by github-actions[bot] about 2 years ago

BREAKING CHANGES

PaginationItem

-export type PaginationItem = string | EmbedBuilder | MessageOptions;
+export type PaginationItem = BaseMessageOptions & {
+  attachments?: JSONEncodable<AttachmentPayload>[];
+};

Fixed

Migration

For string

- const page: PaginationItem = "hey there";
+ const page: PaginationItem = { content: "hey there" };

For embed

- const page: PaginationItem = heroEmbed;
+ const page: PaginationItem = { embeds: [heroEmbed] };
discordx -

Published by github-actions[bot] about 2 years ago

BREAKING CHANGES

Fixed

  • localization for sub command (50ccb0)
  • slash grouping (c2db36)

Migration guide

@Slash - description field required

- @Slash()
+ @Slash({ description: "<your command description>" })

@SlashGroup - description field required

- @SlashGroup({ name: "my-group" })
+ @SlashGroup({ description: "<your group description>" , name: "my-group" })
- @SlashGroup({ name: "my-sub-group", root: "my-group" })
+ @SlashGroup({ description: "<your sub groupdescription>" , name: "my-sub-group", root: "my-group" })

@SlashOption - description, name, type fields are required

⚠️ before discordx required field default was to true, but now it's false as per discord api

- @SlashOption("text")
+ @SlashOption({ description: "<your option description>", name: "text", required: true, type: ApplicationCommandOptionType.String })
discordx - https://github.com/discordx-ts/discordx/releases/tag/changelog-2.11.0

Published by github-actions[bot] about 2 years ago

Changed

discordx - https://github.com/discordx-ts/discordx/releases/tag/changelog-2.9.0

Published by github-actions[bot] about 2 years ago

Features

  • stage only option (f43487)
  • add feature in changelog (a6e418)

Changed

Fixed

discordx - https://github.com/discordx-ts/discordx/releases/tag/utilities-5.1.0

Published by github-actions[bot] about 2 years ago

discordx -

Published by samarmeena about 2 years ago

Changed

discordx -

Published by samarmeena about 2 years ago

Features

  • add min/max length for string option (#841) (81b76d)

Changed

  • remove unwanted log (b23b2f)
  • improved comparison (e1aa36)
  • move isApplicationCommandEqual to utils (8e6cb7)

Fixed

  • accurate group types (914acf)
  • localization for slash groups (6d9908)
  • slash group permission (2d330a)
  • fixed seralisation of bigint (#842) (ee5967)
  • command comparison (e5e223)

Routine Tasks

discordx -

Published by samarmeena about 2 years ago

Features

Changed

Fixed

Documentation

  • update structure (6ec8b2)
  • separate guides for each package and introduce getting started (#860) (91faf2)
  • fix broken url (d850cf)

Routine Tasks

  • rename to discordx (e4116c)
  • update trigger method (8b8e53)