Namespace: Actions
DBM.Actions
Classes
Variables
_letterEmojis
• Const
_letterEmojis: string
[]
actionsLocation
• Const
actionsLocation: any
= null
eventsLocation
• Const
eventsLocation: any
= null
extensionsLocation
• Const
extensionsLocation: any
= null
global
• Const
global: Object
= {}
server
• Const
server: Object
= {}
timeStamps
• Const
timeStamps: any
[] = []
Functions
addButtonToActionRowArray
▸ addButtonToActionRowArray(array
, rowText
, buttonData
, cache
): void
Parameters
Name | Type |
---|---|
array | any |
rowText | any |
buttonData | any |
cache | any |
Returns
void
addSelectToActionRowArray
▸ addSelectToActionRowArray(array
, rowText
, selectData
, cache
): void
Parameters
Name | Type |
---|---|
array | any |
rowText | any |
selectData | any |
cache | any |
Returns
void
addTextInputToActionRowArray
▸ addTextInputToActionRowArray(array
, rowText
, textInput
, cache
): void
Parameters
Name | Type |
---|---|
array | any |
rowText | any |
textInput | any |
cache | any |
Returns
void
callListFunc
▸ callListFunc(list
, funcName
, args
): Promise
<unknown
>
Parameters
Name | Type |
---|---|
list | any |
funcName | any |
args | any |
Returns
Promise
<unknown
>
callNextAction
▸ callNextAction(cache
): void
Parameters
Name | Type |
---|---|
cache | any |
Returns
void
checkConditions
▸ checkConditions(guild
, member
, user
, cmd
): any
Parameters
Name | Type |
---|---|
guild | any |
member | any |
user | any |
cmd | any |
Returns
any
checkModalSubmitResponses
▸ checkModalSubmitResponses(interaction
): void
Parameters
Name | Type |
---|---|
interaction | any |
Returns
void
checkPermissions
▸ checkPermissions(member
, permissions
): any
Parameters
Name | Type |
---|---|
member | any |
permissions | any |
Returns
any
checkTemporaryInteractionResponses
▸ checkTemporaryInteractionResponses(interaction
): boolean
Parameters
Name | Type |
---|---|
interaction | any |
Returns
boolean
checkTimeRestriction
▸ checkTimeRestriction(user
, msgOrInteraction
, cmd
, returnTimeString?
): any
Parameters
Name | Type | Default value |
---|---|---|
user | any | undefined |
msgOrInteraction | any | undefined |
cmd | any | undefined |
returnTimeString | boolean | false |
Returns
any
clearAllTemporaryInteractions
▸ clearAllTemporaryInteractions(messageId
): void
Parameters
Name | Type |
---|---|
messageId | any |
Returns
void
clearTemporaryInteraction
▸ clearTemporaryInteraction(messageId
, customId
): void
Parameters
Name | Type |
---|---|
messageId | any |
customId | any |
Returns
void
convertTextToEmojis
▸ convertTextToEmojis(text
, useRegional?
): string
Parameters
Name | Type | Default value |
---|---|---|
text | any | undefined |
useRegional | boolean | true |
Returns
string
displayError
▸ displayError(data
, cache
, err
): void
Parameters
Name | Type |
---|---|
data | any |
cache | any |
err | any |
Returns
void
endActions
▸ endActions(cache
): void
Parameters
Name | Type |
---|---|
cache | any |
Returns
void
eval
▸ eval(content
, cache
, logError?
): any
Parameters
Name | Type | Default value |
---|---|---|
content | any | undefined |
cache | any | undefined |
logError | boolean | true |
Returns
any
evalIfPossible
▸ evalIfPossible(content
, cache
): any
Parameters
Name | Type |
---|---|
content | any |
cache | any |
Returns
any
evalMessage
▸ evalMessage(content
, cache
): any
Parameters
Name | Type |
---|---|
content | any |
cache | any |
Returns
any
executeResults
▸ executeResults(result
, data
, cache
): void
Parameters
Name | Type |
---|---|
result | any |
data | any |
cache | any |
Returns
void
executeSubActions
▸ executeSubActions(actions
, cache
, callback?
): boolean
Parameters
Name | Type | Default value |
---|---|---|
actions | any | undefined |
cache | any | undefined |
callback | any | null |
Returns
boolean
executeSubActionsThenNextAction
▸ executeSubActionsThenNextAction(actions
, cache
): any
Parameters
Name | Type |
---|---|
actions | any |
cache | any |
Returns
any
exists
▸ exists(action
): boolean
Parameters
Name | Type |
---|---|
action | any |
Returns
boolean
findMemberOrUserFromID
▸ findMemberOrUserFromID(id
, server
): Promise
<User
>
Parameters
Name | Type |
---|---|
id | any |
server | any |
Returns
Promise
<User
>
findMemberOrUserFromName
▸ findMemberOrUserFromName(name
, server
): Promise
<any
>
Parameters
Name | Type |
---|---|
name | any |
server | any |
Returns
Promise
<any
>
generateButton
▸ generateButton(button
, cache
): Object
Parameters
Name | Type |
---|---|
button | any |
cache | any |
Returns
Object
Name | Type |
---|---|
label | any |
style | any |
type | string |
generateSelectMenu
▸ generateSelectMenu(select
, cache
): Object
Parameters
Name | Type |
---|---|
select | any |
cache | any |
Returns
Object
Name | Type |
---|---|
customId | any |
maxValues | number |
minValues | number |
options | any |
placeholder | any |
type | string |
generateSubCache
▸ generateSubCache(cache
, actions
): ActionsCache
Parameters
Name | Type |
---|---|
cache | any |
actions | any |
Returns
generateTextInput
▸ generateTextInput(textInput
, defaultCustomId
, cache
): Object
Parameters
Name | Type |
---|---|
textInput | any |
defaultCustomId | any |
cache | any |
Returns
Object
Name | Type |
---|---|
customId | any |
label | any |
maxLength | number |
minLength | number |
placeholder | any |
required | boolean |
style | any |
type | string |
generateTimeString
▸ generateTimeString(milliseconds
): string
Parameters
Name | Type |
---|---|
milliseconds | any |
Returns
string
getActionVariable
▸ getActionVariable(name
, defaultValue
): any
Parameters
Name | Type |
---|---|
name | any |
defaultValue | any |
Returns
any
getAnyChannel
▸ getAnyChannel(type
, varName
, cache
): Promise
<any
>
Parameters
Name | Type |
---|---|
type | any |
varName | any |
cache | any |
Returns
Promise
<any
>
getChannel
▸ getChannel(type
, varName
, cache
): Promise
<any
>
Parameters
Name | Type |
---|---|
type | any |
varName | any |
cache | any |
Returns
Promise
<any
>
getChannelFromData
▸ getChannelFromData(typeData
, varNameData
, cache
): Promise
<any
>
Parameters
Name | Type |
---|---|
typeData | any |
varNameData | any |
cache | any |
Returns
Promise
<any
>
getCustomEmoji
▸ getCustomEmoji(nameOrId
): GuildEmoji
Parameters
Name | Type |
---|---|
nameOrId | any |
Returns
GuildEmoji
getDBM
▸ getDBM(): typeof DBM
Returns
typeof DBM
getDefaultResponseText
▸ getDefaultResponseText(): any
Returns
any
getErrorString
▸ getErrorString(data
, cache
): string
Parameters
Name | Type |
---|---|
data | any |
cache | any |
Returns
string
getFlagEmoji
▸ getFlagEmoji(flagName
): any
Parameters
Name | Type |
---|---|
flagName | any |
Returns
any
getInvalidButtonResponseText
▸ getInvalidButtonResponseText(): any
Returns
any
getInvalidCooldownResponse
▸ getInvalidCooldownResponse(): any
Returns
any
getInvalidPermissionsResponse
▸ getInvalidPermissionsResponse(): any
Returns
any
getInvalidSelectResponseText
▸ getInvalidSelectResponseText(): any
Returns
any
getInvalidUserResponse
▸ getInvalidUserResponse(): any
Returns
any
getList
▸ getList(type
, varName
, cache
): Promise
<any
>
Parameters
Name | Type |
---|---|
type | any |
varName | any |
cache | any |
Returns
Promise
<any
>
getListFromData
▸ getListFromData(typeData
, varNameData
, cache
): Promise
<any
>
Parameters
Name | Type |
---|---|
typeData | any |
varNameData | any |
cache | any |
Returns
Promise
<any
>
getLocalFile
▸ getLocalFile(url
): any
Parameters
Name | Type |
---|---|
url | any |
Returns
any
getMember
▸ getMember(type
, varName
, cache
): Promise
<any
>
Parameters
Name | Type |
---|---|
type | any |
varName | any |
cache | any |
Returns
Promise
<any
>
getMemberFromData
▸ getMemberFromData(typeData
, varNameData
, cache
): Promise
<any
>
Parameters
Name | Type |
---|---|
typeData | any |
varNameData | any |
cache | any |
Returns
Promise
<any
>
getMessage
▸ getMessage(type
, varName
, cache
): Promise
<any
>
Parameters
Name | Type |
---|---|
type | any |
varName | any |
cache | any |
Returns
Promise
<any
>
getMessageFromData
▸ getMessageFromData(typeData
, varNameData
, cache
): Promise
<any
>
Parameters
Name | Type |
---|---|
typeData | any |
varNameData | any |
cache | any |
Returns
Promise
<any
>
getParameterFromInteraction
▸ getParameterFromInteraction(interaction
, name
): any
Parameters
Name | Type |
---|---|
interaction | any |
name | any |
Returns
any
getParameterFromParameterData
▸ getParameterFromParameterData(option
): any
Parameters
Name | Type |
---|---|
option | any |
Returns
any
getRole
▸ getRole(type
, varName
, cache
): Promise
<any
>
Parameters
Name | Type |
---|---|
type | any |
varName | any |
cache | any |
Returns
Promise
<any
>
getRoleFromData
▸ getRoleFromData(typeData
, varNameData
, cache
): Promise
<any
>
Parameters
Name | Type |
---|---|
typeData | any |
varNameData | any |
cache | any |
Returns
Promise
<any
>
getSendReplyTarget
▸ getSendReplyTarget(type
, varName
, cache
): Promise
<any
>
Parameters
Name | Type |
---|---|
type | any |
varName | any |
cache | any |
Returns
Promise
<any
>
getSendTarget
▸ getSendTarget(type
, varName
, cache
): Promise
<any
>
Parameters
Name | Type |
---|---|
type | any |
varName | any |
cache | any |
Returns
Promise
<any
>
getSendTargetFromData
▸ getSendTargetFromData(typeData
, varNameData
, cache
): Promise
<any
>
Parameters
Name | Type |
---|---|
typeData | any |
varNameData | any |
cache | any |
Returns
Promise
<any
>
getServer
▸ getServer(type
, varName
, cache
): Promise
<any
>
Parameters
Name | Type |
---|---|
type | any |
varName | any |
cache | any |
Returns
Promise
<any
>
getServerFromData
▸ getServerFromData(typeData
, varNameData
, cache
): Promise
<any
>
Parameters
Name | Type |
---|---|
typeData | any |
varNameData | any |
cache | any |
Returns
Promise
<any
>
getSlashParameter
▸ getSlashParameter(interaction
, name
, defaultValue
): any
Parameters
Name | Type |
---|---|
interaction | any |
name | any |
defaultValue | any |
Returns
any
getTargetFromVariableOrParameter
▸ getTargetFromVariableOrParameter(varType
, varName
, cache
): any
Parameters
Name | Type |
---|---|
varType | any |
varName | any |
cache | any |
Returns
any
getVariable
▸ getVariable(type
, varName
, cache
): any
Parameters
Name | Type |
---|---|
type | any |
varName | any |
cache | any |
Returns
any
getVoiceChannel
▸ getVoiceChannel(type
, varName
, cache
): Promise
<any
>
Parameters
Name | Type |
---|---|
type | any |
varName | any |
cache | any |
Returns
Promise
<any
>
getVoiceChannelFromData
▸ getVoiceChannelFromData(typeData
, varNameData
, cache
): Promise
<any
>
Parameters
Name | Type |
---|---|
typeData | any |
varNameData | any |
cache | any |
Returns
Promise
<any
>
initMods
▸ initMods(): void
Returns
void
invokeActions
▸ invokeActions(msg
, actions
, cmd?
): void
Parameters
Name | Type | Default value |
---|---|---|
msg | any | undefined |
actions | any | undefined |
cmd | any | null |
Returns
void
invokeEvent
▸ invokeEvent(event
, server
, temp
): void
Parameters
Name | Type |
---|---|
event | any |
server | any |
temp | any |
Returns
void
invokeInteraction
▸ invokeInteraction(interaction
, actions
, initialTempVars
, meta?
): void
Parameters
Name | Type | Default value |
---|---|---|
interaction | any | undefined |
actions | any | undefined |
initialTempVars | any | undefined |
meta | any | null |
Returns
void
modDirectories
▸ modDirectories(): any
[]
Returns
any
[]
preformActionsFromInteraction
▸ preformActionsFromInteraction(interaction
, cmd
, meta?
, initialTempVars?
): void
Parameters
Name | Type | Default value |
---|---|---|
interaction | any | undefined |
cmd | any | undefined |
meta | any | null |
initialTempVars | any | null |
Returns
void
preformActionsFromMessage
▸ preformActionsFromMessage(msg
, cmd
): void
Parameters
Name | Type |
---|---|
msg | any |
cmd | any |
Returns
void
preformActionsFromSelectInteraction
▸ preformActionsFromSelectInteraction(interaction
, select
, meta?
, initialTempVars?
): void
Parameters
Name | Type | Default value |
---|---|---|
interaction | any | undefined |
select | any | undefined |
meta | any | null |
initialTempVars | any | null |
Returns
void
registerModalSubmitResponses
▸ registerModalSubmitResponses(interactionId
, callback
): void
Parameters
Name | Type |
---|---|
interactionId | any |
callback | any |
Returns
void
registerTemporaryInteraction
▸ registerTemporaryInteraction(messageId
, time
, customId
, userId
, multi
, interactionCallback
): void
Parameters
Name | Type |
---|---|
messageId | any |
time | any |
customId | any |
userId | any |
multi | any |
interactionCallback | any |
Returns
void
removeTemporaryInteraction
▸ removeTemporaryInteraction(messageId
, uniqueOrCustomId
): void
Parameters
Name | Type |
---|---|
messageId | any |
uniqueOrCustomId | any |
Returns
void
storeValue
▸ storeValue(value
, type
, varName
, cache
): void
Parameters
Name | Type |
---|---|
value | any |
type | any |
varName | any |
cache | any |
Returns
void