Form Types
Select
DBD.formTypes.select(list, disabled),
list
object
requiredAvailable values: { displayName: valueReturned, displayName2: valueReturned2 }
disabled
boolean
requiredIndicate if the select should be disabled or not.
Data required for getActualSet function
String, valueReturned
value for option actual set.
Data returned
String, valueReturned
value for option selected.
Example Usage
{
optionId: 'lang',
optionName: "Language",
optionDescription: "Change bot's language easily",
optionType: DBD.formTypes.select({"Polish": 'pl', "English": 'en', "French": 'fr'}),
getActualSet: async ({guild}) => {
return langsSettings[guild.id] || null;
},
setNew: async ({guild,newData}) => {
langsSettings[guild.id] = newData;
return;
}
},
Was this page helpful?