SHClient and Interaction
SHClient Options
// These are the default values
{
commandsDir = 'commands', // Commands dir
showLogs = 'extra', // ('extra'|'normal'|null)
autoDelete = true, // Automatically deletes the Global commands if command files are not found
cLogs = false, // Console.log most of the promises
wrapper = false, /* Use this package as a wrapper
You may need to delete/register commands
using the create/delete methods*/
autoRegister = true, // Automatically registers commands accoring to the command files
exclude: ['file'] // Exclude a file from the command directory. Make sure you only put the file name.
}Interaction object
Unlike discord's normal interaction object, Shandler's interaction object has more properties and discord.js methods.
Properties
{
"type": 2,
"token": "A_UNIQUE_TOKEN",
"member": [Guildmember object],
"id": "786008729715212338",
"client": [Client object],
"guild": [Guild object],
"data": {
"options": [{
"name": "cardname",
"value": "The Gitrog Monster"
}],
"name": "cardsearch",
"id": "771825006014889984"
},
"channel": [Channel object]
}Guildmember object Client object **Guild object _[_Channel object](https://discord.js.org/#/docs/main/stable/class/Channel)__
Message Property
With Shandler's newest update, you can use message methods.
Find another example here with reactions.
If it is an ephemeral response this WILL NOT work
Last updated
Was this helpful?