Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.assistantscenter.com/llms.txt

Use this file to discover all available pages before exploring further.

DBD.formTypes.checkbox(disabled),
disabled
boolean
required
Indicate if the checkbox should be disabled or not.

Data required for getActualSet function

Boolean, to be checked or not. Important: Please note that if(saved.state) will return false if data is not set. If you want to default state to be true, use this:
getActualSet: ({ guild, user }) => {
  return SAVED_STATE == null || SAVED_STATE == undefined
    ? DEFAULT_STATE
    : SAVED_STATE;
};

Data returned

Boolean, true if ckecked – false if unchecked.

Example Usage

{
    optionId: 'switch_coffee',
    optionName: "Coffee switch",
    optionDescription: "Do you want coffee to be sent daily to you?",
    optionType: DBD.formTypes.checkbox(false),
    getActualSet: async ({guild}) => {
        const SAVED_STATE = checkboxData[guild.id];
        const DEFAULT_STATE = true;
        return (SAVED_STATE == null || SAVED_STATE == undefined) ? DEFAULT_STATE : SAVED_STATE;
    },
    setNew: async ({guild,newData}) => {
        checkboxData[guild.id] = newData;
        return;
    }
},