@discommand/message-components
discommand plugin.
Using
alert! this is Pure ES Module.
- stable version
npm i @discommand/message-components discommand
- development version
npm i @discommand/message-components@next discommand
import { ComponentPlugin } from '@discommand/message-components'
import { DiscommandClient } from 'discommand'
const client = new DiscommandClient(
{
// ...
},
{
// ...
plugins: [
new ComponentPlugin({
directory: 'your_component_directory',
}),
],
}
)
client.login('your_token')
components/select.js
import { MessageComponents } from '@discommand/message-components'
export default class extends MessageComponents {
constructor() {
super('foo')
}
execute(interaction) {
interaction.update({ content: 'bar', components: [] })
}
}