> For the complete documentation index, see [llms.txt](https://tribui141108.gitbook.io/nocli-handler.js/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://tribui141108.gitbook.io/nocli-handler.js/definitions/commandcallbackoptions.md).

# CommandCallbackOptions

<table><thead><tr><th width="243">Parameter</th><th>Description</th><th>Type</th><th>Required</th></tr></thead><tbody><tr><td><code>instance</code></td><td>The NoCliHandler instance</td><td><a href="/nocli-handler.js/classes/noclihandler.md">NoCliHandler</a></td><td><code>true</code></td></tr><tr><td><code>client</code></td><td>The Discord.JS Client Instance</td><td><a href="https://discord.js.org/#/docs/discord.js/main/class/Client">Client</a></td><td><code>true</code></td></tr><tr><td><code>message</code></td><td>The Discord.JS Message Instance</td><td><a href="https://discord.js.org/#/docs/discord.js/main/class/Message"><code>Message</code></a><code>| null</code></td><td><code>true</code></td></tr><tr><td><code>interaction</code></td><td>The Discord.JS CommandInteraction Instance</td><td><a href="https://discord.js.org/#/docs/discord.js/main/class/CommandInteraction">CommandInteraction</a></td><td><code>true</code></td></tr><tr><td><code>options</code></td><td>The Discord.JS CommandInteractionOptionResolver Instance</td><td><a href="https://discord.js.org/#/docs/discord.js/main/class/CommandInteractionOptionResolver"><code>CommandInteractionOptionResolver</code></a><code>| null</code></td><td><code>true</code></td></tr><tr><td><code>args</code></td><td>The arguments passed to the command</td><td><code>String[]</code></td><td><code>true</code></td></tr><tr><td><code>text</code></td><td>The arguments combined into a string</td><td><code>String</code></td><td><code>true</code></td></tr><tr><td><code>guild</code></td><td>The guild the command was ran from</td><td><a href="https://discord.js.org/#/docs/discord.js/main/class/Guild"><code>Guild</code></a><code>| null</code></td><td><code>true</code></td></tr><tr><td><code>member</code></td><td>The guild member who ran this command</td><td><a href="https://discord.js.org/#/docs/discord.js/main/class/GuildMember"><code>GuildMember</code></a><code>| null</code></td><td><code>true</code></td></tr><tr><td><code>user</code></td><td>The user who ran this command</td><td><a href="https://discord.js.org/#/docs/discord.js/main/class/User">User</a></td><td><code>true</code></td></tr><tr><td><code>channel</code></td><td>The text channel the command was ran from</td><td><a href="https://discord.js.org/#/docs/discord.js/main/class/GuildChannel"><code>GuildChannel</code></a><code>|</code> <a href="https://discord.js.org/#/docs/discord.js/main/typedef/GuildTextBasedChannel"><code>GuildTextBasedChannel</code></a><code>| null</code></td><td><code>true</code></td></tr><tr><td><code>cancelCooldown</code></td><td>Cancels the cooldown for this command</td><td><code>Function</code></td><td><code>true</code></td></tr><tr><td><code>updateCooldown</code></td><td>Updates the cooldown for this command</td><td><code>Function</code></td><td><code>true</code></td></tr></tbody></table>
