Class: MessageBuilder
discord.js-utilities/src.MessageBuilder
Implements
MessageCreateOptions
Constructors
constructor
• new MessageBuilder(options?
)
Parameters
Name | Type |
---|---|
options? | MessageBuilderResolvable |
Defined in
projects/utilities/packages/discord.js-utilities/src/lib/builders/MessageBuilder.ts:47
Properties
allowedMentions
• Optional
allowedMentions: MessageMentionOptions
Implementation of
MessageCreateOptions.allowedMentions
Defined in
projects/utilities/packages/discord.js-utilities/src/lib/builders/MessageBuilder.ts:39
content
• Optional
content: string
Implementation of
MessageCreateOptions.content
Defined in
projects/utilities/packages/discord.js-utilities/src/lib/builders/MessageBuilder.ts:28
embeds
• Optional
embeds: (APIEmbed
| JSONEncodable
<APIEmbed
>)[]
Implementation of
MessageCreateOptions.embeds
Defined in
projects/utilities/packages/discord.js-utilities/src/lib/builders/MessageBuilder.ts:34
files
• Optional
files: (Stream
| Attachment
| BufferResolvable
| JSONEncodable
<APIAttachment
> | AttachmentBuilder
| AttachmentPayload
)[]
Implementation of
MessageCreateOptions.files
Defined in
projects/utilities/packages/discord.js-utilities/src/lib/builders/MessageBuilder.ts:45
nonce
• Optional
nonce: string
| number
Implementation of
MessageCreateOptions.nonce
Defined in
projects/utilities/packages/discord.js-utilities/src/lib/builders/MessageBuilder.ts:22
tts
• Optional
tts: boolean
Implementation of
MessageCreateOptions.tts
Defined in
projects/utilities/packages/discord.js-utilities/src/lib/builders/MessageBuilder.ts:16
defaults
▪ Static
defaults: MessageBuilderResolvable
= {}
Defined in
projects/utilities/packages/discord.js-utilities/src/lib/builders/MessageBuilder.ts:141
Methods
addFile
▸ addFile(file
): MessageBuilder
Parameters
Name | Type | Description |
---|---|---|
file | Stream | Attachment | BufferResolvable | JSONEncodable <APIAttachment > | AttachmentBuilder | AttachmentPayload |
Returns
Defined in
projects/utilities/packages/discord.js-utilities/src/lib/builders/MessageBuilder.ts:113
setAllowedMentions
▸ setAllowedMentions(allowedMentions?
): MessageBuilder
Parameters
Name | Type | Description |
---|---|---|
allowedMentions? | MessageMentionOptions |
Returns
Defined in
projects/utilities/packages/discord.js-utilities/src/lib/builders/MessageBuilder.ts:104
setContent
▸ setContent(content?
): MessageBuilder
Parameters
Name | Type | Description |
---|---|---|
content? | string |
Returns
Defined in
projects/utilities/packages/discord.js-utilities/src/lib/builders/MessageBuilder.ts:79
setEmbeds
▸ setEmbeds(embeds?
): MessageBuilder
Parameters
Name | Type | Description |
---|---|---|
embeds? | (APIEmbed | JSONEncodable <APIEmbed >)[] |
Returns
Defined in
projects/utilities/packages/discord.js-utilities/src/lib/builders/MessageBuilder.ts:90
setFile
▸ setFile(file
): MessageBuilder
Parameters
Name | Type | Description |
---|---|---|
file | Stream | Attachment | BufferResolvable | JSONEncodable <APIAttachment > | AttachmentBuilder | AttachmentPayload |
Returns
Defined in
projects/utilities/packages/discord.js-utilities/src/lib/builders/MessageBuilder.ts:123
setFiles
▸ setFiles(files?
): MessageBuilder
Parameters
Name | Type | Description |
---|---|---|
files? | (Stream | Attachment | BufferResolvable | JSONEncodable <APIAttachment > | AttachmentBuilder | AttachmentPayload )[] |
Returns
Defined in
projects/utilities/packages/discord.js-utilities/src/lib/builders/MessageBuilder.ts:133
setNonce
▸ setNonce(nonce?
): MessageBuilder
Parameters
Name | Type | Description |
---|---|---|
nonce? | string |
Returns
Defined in
projects/utilities/packages/discord.js-utilities/src/lib/builders/MessageBuilder.ts:69
setTTS
▸ setTTS(tts?
): MessageBuilder
Parameters
Name | Type | Description |
---|---|---|
tts? | boolean |
Returns
Defined in
projects/utilities/packages/discord.js-utilities/src/lib/builders/MessageBuilder.ts:60