@kimusoft/discord-menu
TypeScript icon, indicating that this package has built-in type declarations

2.0.7 • Public • Published

Discord Menu Library

Use Discord components without unnecessarily long codes.

  • Typescript
  • discord.js v14.3.0

Features

  • Sample discord button component menus
  • Simple discord select menu component menus
  • Simple pagination component

Examples

Yes or No Button

async function yesNoTest(i: ChatInputCommandInteraction) {
  // Send a message with buttons with Yes and No.
  const resI = await i.sendMenu({
    content: "Do you know Gangnam Style?",
    menu: new YesNoMenu(),
  })

  // Returns void if the response time limit has been exceeded.
  if (!resI) return i.editReply({ content: "Timeout!" })

  // You can check which button the user pressed through 'resI.customId'
  switch (resI.customId) {
    case CustomId.YesButton:
      return i.editReply({ content: "You choose Yes!" })
    case CustomId.NoButton:
      return i.editReply({ content: "You choose No!" })
  }
}

Package Sidebar

Install

npm i @kimusoft/discord-menu

Weekly Downloads

6

Version

2.0.7

License

MIT

Unpacked Size

69.1 kB

Total Files

47

Last publish

Collaborators

  • kimu_latilus
  • pikokr