extends RefCounted #func on_ready(main, bot: DiscordBot) -> void: # pass # #func on_autocomplete(main, bot: DiscordBot, interaction: DiscordInteraction, options: Array) -> void: # pass func execute(main, bot: DiscordBot, interaction: DiscordInteraction, options: Array) -> void: print(options) var printer_name = options[0].value for printer in Library.save.printers: if printer.name == printer_name: Library.save.printers.erase(printer) Library.save_data() var response : String = "erased printer: `" + printer_name + "`\n" var embed = Embed.new().set_description(Library.list_printers()) interaction.reply({ "content": response, "embeds":[embed] }) pass var data = ApplicationCommand.new()\ .set_name("printer-delete")\ .set_description("remove a printer")\ .add_option(ApplicationCommand.string_option("name", "the printers name", { "required":true, "choices" : Library.printer_choies() }))\