Class: PluginPatternCommandsMessageParseListener
Defined in: listeners/PluginMessageParse.ts:8
Extends
- Listener<typeof- Events.PreMessageParsed>
Constructors
Constructor
new PluginPatternCommandsMessageParseListener(
context:LoaderContext):PluginListener
Defined in: listeners/PluginMessageParse.ts:10
Parameters
| Parameter | Type | 
|---|---|
| context | LoaderContext | 
Returns
PluginListener
Overrides
Listener<typeof Events.PreMessageParsed>.constructor
Properties
requiredPermissions
privatereadonlyrequiredPermissions:Readonly<BitField<"CreateInstantInvite"|"KickMembers"|"BanMembers"|"Administrator"|"ManageChannels"|"ManageGuild"|"AddReactions"|"ViewAuditLog"|"PrioritySpeaker"|"Stream"|"ViewChannel"|"SendMessages"|"SendTTSMessages"|"ManageMessages"|"EmbedLinks"|"AttachFiles"|"ReadMessageHistory"|"MentionEveryone"|"UseExternalEmojis"|"ViewGuildInsights"|"Connect"|"Speak"|"MuteMembers"|"DeafenMembers"|"MoveMembers"|"UseVAD"|"ChangeNickname"|"ManageNicknames"|"ManageRoles"|"ManageWebhooks"|"ManageEmojisAndStickers"|"ManageGuildExpressions"|"UseApplicationCommands"|"RequestToSpeak"|"ManageEvents"|"ManageThreads"|"CreatePublicThreads"|"CreatePrivateThreads"|"UseExternalStickers"|"SendMessagesInThreads"|"UseEmbeddedActivities"|"ModerateMembers"|"ViewCreatorMonetizationAnalytics"|"UseSoundboard"|"CreateGuildExpressions"|"CreateEvents"|"UseExternalSounds"|"SendVoiceMessages"|"SendPolls"|"UseExternalApps"|"PinMessages",bigint>>
Defined in: listeners/PluginMessageParse.ts:9
Methods
canRunInChannel()
Defined in: listeners/PluginMessageParse.ts:88
Parameters
| Parameter | Type | 
|---|---|
| message | Message | 
Returns
Promise<boolean>
run()
Defined in: listeners/PluginMessageParse.ts:14
Parameters
| Parameter | Type | 
|---|---|
| message | Message | 
Returns
Promise<void>
Overrides
Listener.run