ButtonBuilder
Represents a button component
constructor(data?)
Constructs a new instance of the
ButtonBuilder class| Name | Type | Optional | Description |
|---|---|---|---|
| data | Partial<APIButtonComponent> | Yes | None |
Sets the custom id for this button
| Name | Type | Optional | Description |
|---|---|---|---|
| customId | string | No | The custom id to use for this button |
Sets whether this button is disabled
| Name | Type | Optional | Description |
|---|---|---|---|
| disabled | boolean | Yes | Whether to disable this button |
Sets the emoji to display on this button
| Name | Type | Optional | Description |
|---|---|---|---|
| emoji | APIMessageComponentEmoji | No | The emoji to display on this button |
Sets the label for this button
| Name | Type | Optional | Description |
|---|---|---|---|
| label | string | No | The label to display on this button |
Sets the style of this button
| Name | Type | Optional | Description |
|---|---|---|---|
| style | ButtonStyle | No | The style of the button |
Sets the URL for this button
| Name | Type | Optional | Description |
|---|---|---|---|
| url | string | No | The URL to open when this button is clicked |