Context
Since
1.0.0 Provides values shared between Message and ChatInputCommandInteraction
Accessors
channel
getchannel():null|TextBasedChannel
Returns
null | TextBasedChannel
Source
src/core/structures/context.ts:43
channelId
getchannelId():string
Returns
string
Source
src/core/structures/context.ts:47
client
getclient():Client<boolean>
Returns
Client<boolean>
Source
src/core/structures/context.ts:107
createdTimestamp
getcreatedTimestamp():number
Returns
number
Source
src/core/structures/context.ts:67
guild
getguild():null|Guild
Returns
null | Guild
Source
src/core/structures/context.ts:71
guildId
getguildId():null|string
Returns
null | string
Source
src/core/structures/context.ts:75
id
getid():string
Returns
string
Source
src/core/structures/context.ts:39
inGuild
getinGuild():boolean
Returns
boolean
Source
src/core/structures/context.ts:111
interaction
getinteraction():ChatInputCommandInteraction<CacheType>
Returns
ChatInputCommandInteraction<CacheType>
Source
src/core/structures/context.ts:99
member
getmember():null|GuildMember|APIInteractionGuildMember
Returns
null | GuildMember | APIInteractionGuildMember
Source
src/core/structures/context.ts:81
message
getmessage():Message<boolean>
Returns
Message<boolean>
Source
src/core/structures/context.ts:85
options
getoptions():string[] |Omit<CommandInteractionOptionResolver<CacheType>,"getMessage"|"getFocused">
Returns
string[] | Omit<CommandInteractionOptionResolver<CacheType>, "getMessage" | "getFocused">
Source
src/core/structures/context.ts:25
prefix
getprefix():undefined|string
Returns
undefined | string
Source
src/core/structures/context.ts:36
user
getuser():User
If context is holding a message, message.author else, interaction.user
Returns
User
Source
src/core/structures/context.ts:55
userId
getuserId():string
Returns
string
Source
src/core/structures/context.ts:63
Methods
isMessage()
isMessage():
this is Context & Object
Returns
this is Context & Object
Source
src/core/structures/context.ts:91
isSlash()
isSlash():
this is Context & Object
Returns
this is Context & Object
Source
src/core/structures/context.ts:95
reply()
reply(
content):Promise<Message<boolean>>
Parameters
• content: ReplyOptions
Returns
Promise<Message<boolean>>
Source
src/core/structures/context.ts:115
wrap()
staticwrap(wrappable,prefix?):Context
Parameters
• wrappable: BaseInteraction<CacheType> | Message<boolean>
• prefix?: string