Transformers
Properties
raw?
optionalraw:object
return
return:
TransformerReturnType
handler()
handler: (
data) =>unknown
Parameters
| Parameter | Type |
|---|---|
data | ReceiveDispatchEvent |
Returns
unknown
Defined in
ready?
optionalready:Transformer<object>
Type declaration
v
v:
number
user
user:
Structure
guilds
guilds:
UnavailableStructure[]
session_id
session_id:
string
resume_gateway_url
resume_gateway_url:
string
shard?
optionalshard: [number,number]
application
application:
Partial<Structure>
Defined in
resumed?
optionalresumed:Transformer<undefined>
Defined in
applicationCommandPermissionsUpdate?
optionalapplicationCommandPermissionsUpdate:Transformer<PermissionsStructure>
Defined in
autoModerationRuleCreate?
optionalautoModerationRuleCreate:Transformer<RuleStructure>
Defined in
autoModerationRuleUpdate?
optionalautoModerationRuleUpdate:Transformer<RuleStructure>
Defined in
autoModerationRuleDelete?
optionalautoModerationRuleDelete:Transformer<RuleStructure>
Defined in
autoModerationActionExecution?
optionalautoModerationActionExecution:Transformer<object>
Type declaration
guild_id
guild_id:
string
action
action:
ActionStructure
rule_id
rule_id:
string
rule_trigger_type
rule_trigger_type:
AutoModerationTriggerType
user_id
user_id:
string
channel_id?
optionalchannel_id:string
message_id?
optionalmessage_id:string
alert_system_message_id?
optionalalert_system_message_id:string
content
content:
string
matched_keyword
matched_keyword:
null|string
matched_content
matched_content:
null|string
Defined in
channelCreate?
optionalchannelCreate:Transformer<Structure>
Defined in
channelUpdate?
optionalchannelUpdate:Transformer<Structure>
Defined in
channelDelete?
optionalchannelDelete:Transformer<Structure>
Defined in
channelPinsUpdate?
optionalchannelPinsUpdate:Transformer<object>
Type declaration
guild_id?
optionalguild_id:string
channel_id
channel_id:
string
last_pin_timestamp?
optionallast_pin_timestamp:null|string
ISO8601 Timestamp
Defined in
threadCreate?
optionalthreadCreate:Transformer<Structure&object>
Defined in
threadUpdate?
optionalthreadUpdate:Transformer<Structure>
Defined in
threadDelete?
optionalthreadDelete:Transformer<Pick<ThreadChannelStructure,"id"|"type"|"guild_id"|"parent_id">>
Defined in
threadListSync?
optionalthreadListSync:Transformer<object>
Type declaration
guild_id
guild_id:
string
channel_ids?
optionalchannel_ids:string[]
threads
threads:
Structure[]
members
members:
ThreadMemberStructure[]
Defined in
threadMemberUpdate?
optionalthreadMemberUpdate:Transformer<ThreadMemberStructure&object>
Defined in
threadMembersUpdate?
optionalthreadMembersUpdate:Transformer<object>
Type declaration
id
id:
string
guild_id
guild_id:
string
member_count
member_count:
number
added_members?
optionaladded_members:ThreadMemberStructure&MemberStructure&PresenceUpdateEventFields[]
removed_member_ids?
optionalremoved_member_ids:string[]
Defined in
guildCreate?
optionalguildCreate:Transformer<UnavailableStructure|New>
Defined in
guildUpdate?
optionalguildUpdate:Transformer<Structure>
Defined in
guildDelete?
optionalguildDelete:Transformer<UnavailableStructure>
Defined in
guildAuditLogEntryCreate?
optionalguildAuditLogEntryCreate:Transformer<EntryStructure>
Defined in
guildBanAdd?
optionalguildBanAdd:Transformer<object>
Type declaration
guild_id
guild_id:
string
user
user:
Structure
Defined in
guildBanRemove?
optionalguildBanRemove:Transformer<object>
Type declaration
guild_id
guild_id:
string
user
user:
Structure
Defined in
guildEmojisUpdate?
optionalguildEmojisUpdate:Transformer<object>
Type declaration
guild_id
guild_id:
string
emojis
emojis:
Structure[]
Defined in
guildStickersUpdate?
optionalguildStickersUpdate:Transformer<object>
Type declaration
guild_id
guild_id:
string
stickers
stickers:
Structure[]
Defined in
guildIntegrationsUpdate?
optionalguildIntegrationsUpdate:Transformer<object>
Type declaration
guild_id
guild_id:
string
Defined in
guildMemberAdd?
optionalguildMemberAdd:Transformer<MemberStructure&object>
Defined in
guildMemberRemove?
optionalguildMemberRemove:Transformer<object>
Type declaration
guild_id
guild_id:
string
user
user:
Structure
Defined in
guildMemberUpdate?
optionalguildMemberUpdate:Transformer<object>
Type declaration
guild_id
guild_id:
string
roles
roles:
string[]
user
user:
Structure
nick?
optionalnick:null|string
avatar
avatar:
null|string
joined_at
joined_at:
null|string
ISO8601 Timestamp
premium_since?
optionalpremium_since:null|string
ISO8601 Timestamp
deaf?
optionaldeaf:boolean
mute?
optionalmute:boolean
pending?
optionalpending:boolean
communication_disabled_until?
optionalcommunication_disabled_until:null|string
ISO8601 Timestamp
Defined in
guildMembersChunk?
optionalguildMembersChunk:Transformer<object>
Type declaration
guild_id
guild_id:
string
members
members:
MemberStructure[]
chunk_index
chunk_index:
number
chunk_count
chunk_count:
number
not_found?
optionalnot_found:string[]
presences?
optionalpresences:PresenceUpdateEventFields[]
nonce?
optionalnonce:string
Defined in
guildRoleCreate?
optionalguildRoleCreate:Transformer<object>
Type declaration
guild_id
guild_id:
string
role
role:
Structure
Defined in
guildRoleUpdate?
optionalguildRoleUpdate:Transformer<object>
Type declaration
guild_id
guild_id:
string
role
role:
Structure
Defined in
guildRoleDelete?
optionalguildRoleDelete:Transformer<object>
Type declaration
guild_id
guild_id:
string
role_id
role_id:
string
Defined in
guildScheduledEventCreate?
optionalguildScheduledEventCreate:Transformer<ScheduledEventStructure>
Defined in
guildScheduledEventUpdate?
optionalguildScheduledEventUpdate:Transformer<ScheduledEventStructure>
Defined in
guildScheduledEventDelete?
optionalguildScheduledEventDelete:Transformer<ScheduledEventStructure>
Defined in
guildScheduledEventUserAdd?
optionalguildScheduledEventUserAdd:Transformer<object>
Type declaration
guild_scheduled_event_id
guild_scheduled_event_id:
string
user_id
user_id:
string
guild_id
guild_id:
string
Defined in
guildScheduledEventUserRemove?
optionalguildScheduledEventUserRemove:Transformer<object>
Type declaration
guild_scheduled_event_id
guild_scheduled_event_id:
string
user_id
user_id:
string
guild_id
guild_id:
string
Defined in
integrationCreate?
optionalintegrationCreate:Transformer<IntegrationStructure&object>
Defined in
integrationUpdate?
optionalintegrationUpdate:Transformer<IntegrationStructure&object>
Defined in
integrationDelete?
optionalintegrationDelete:Transformer<object>
Type declaration
id
id:
string
guild_id
guild_id:
string
application_id?
optionalapplication_id:string
Defined in
interactionCreate?
optionalinteractionCreate:Transformer<Structure>
Defined in
inviteCreate?
optionalinviteCreate:Transformer<object>
Type declaration
channel_id
channel_id:
string
code
code:
string
created_at
created_at:
string
ISO8601 Timestamp
guild_id?
optionalguild_id:string
inviter?
optionalinviter:Structure
max_age
max_age:
number
max_uses
max_uses:
number
target_type?
optionaltarget_type:InviteTargetType
target_user?
optionaltarget_user:Structure
target_application?
optionaltarget_application:Partial<Structure>
temporary
temporary:
boolean
uses
uses:
number
Defined in
inviteDelete?
optionalinviteDelete:Transformer<object>
Type declaration
channel_id
channel_id:
string
guild_id?
optionalguild_id:string
code
code:
string
Defined in
messageCreate?
optionalmessageCreate:Transformer<GuildStructure>
Defined in
messageUpdate?
optionalmessageUpdate:Transformer<Partial<GuildStructure>>
Defined in
messageDelete?
optionalmessageDelete:Transformer<object>
Type declaration
id
id:
string
channel_id
channel_id:
string
guild_id?
optionalguild_id:string
Defined in
messageDeleteBulk?
optionalmessageDeleteBulk:Transformer<object>
Type declaration
ids
ids:
string[]
channel_id
channel_id:
string
guild_id?
optionalguild_id:string
Defined in
messageReactionAdd?
optionalmessageReactionAdd:Transformer<object>
Type declaration
user_id
user_id:
string
channel_id
channel_id:
string
message_id
message_id:
string
guild_id?
optionalguild_id:string
member?
optionalmember:MemberStructure
emoji
emoji:
Partial<Structure>
message_author_id?
optionalmessage_author_id:string
Defined in
messageReactionRemove?
optionalmessageReactionRemove:Transformer<object>
Type declaration
user_id
user_id:
string
channel_id
channel_id:
string
message_id
message_id:
string
guild_id?
optionalguild_id:string
emoji
emoji:
Partial<Structure>
Defined in
messageReactionRemoveAll?
optionalmessageReactionRemoveAll:Transformer<object>
Type declaration
channel_id
channel_id:
string
message_id
message_id:
string
guild_id?
optionalguild_id:string
Defined in
messageReactionRemoveEmoji?
optionalmessageReactionRemoveEmoji:Transformer<object>
Type declaration
channel_id
channel_id:
string
guild_id?
optionalguild_id:string
message_id
message_id:
string
emoji
emoji:
Partial<Structure>
Defined in
presenceUpdate?
optionalpresenceUpdate:Transformer<object>
Type declaration
user
Only id will always exist
guild_id
guild_id:
string
status
status:
Status
activities
activities:
ActivityStructure[]
client_status
client_status:
object
client_status.desktop?
optionaldesktop:Status
client_status.mobile?
optionalmobile:Status
client_status.web?
optionalweb:Status
Defined in
stageInstanceCreate?
optionalstageInstanceCreate:Transformer<Structure>
Defined in
stageInstanceUpdate?
optionalstageInstanceUpdate:Transformer<Structure>
Defined in
stageInstanceDelete?
optionalstageInstanceDelete:Transformer<Structure>
Defined in
typingStart?
optionaltypingStart:Transformer<object>
Type declaration
channel_id
channel_id:
string
guild_id?
optionalguild_id:string
user_id
user_id:
string
timestamp
timestamp:
number
member?
optionalmember:MemberStructure
Defined in
userUpdate?
optionaluserUpdate:Transformer<Structure>
Defined in
voiceStateUpdate?
optionalvoiceStateUpdate:Transformer<StateStructure>
Defined in
voiceServerUpdate?
optionalvoiceServerUpdate:Transformer<object>
Type declaration
token
token:
string
guild_id
guild_id:
string
endpoint
endpoint:
null|string
Defined in
webhookUpdate?
optionalwebhookUpdate:Transformer<object>
Type declaration
guild_id
guild_id:
string
channel_id
channel_id:
string
Defined in
messagePollVoteAdd?
optionalmessagePollVoteAdd:Transformer<GatewayPayload>
Defined in
messagePollVoteRemove?
optionalmessagePollVoteRemove:Transformer<GatewayPayload>