message: fix(helpers): upsertSlashCommands needs name of the commands to edit
diff: @@ -2,6 +2,7 @@ import { applicationId } from "../../../bot.ts";
  import { rest } from "../../../rest/rest.ts";
  import type { ApplicationCommand } from "../../../types/interactions/commands/application_command.ts";
  import type { EditGlobalApplicationCommand } from "../../../types/interactions/commands/edit_global_application_command.ts";
  +import { MakeRequired } from "../../../types/util.ts";
  import { endpoints } from "../../../util/constants.ts";
  import { validateSlashCommands } from "../../../util/utils.ts";
  @@ -10,8 +11,11 @@ import { validateSlashCommands } from "../../../util/utils.ts";
  *
  * **NOTE:** Any slash commands that are not specified in this function will be **deleted**. If you don't provide the commandId and rename your command, the command gets a new Id.
  */
  -export async function upsertSlashCommands(options: EditGlobalApplicationCommand[], guildId?: bigint) {
  - options = validateSlashCommands(options);
  +export async function upsertSlashCommands(
  + options: MakeRequired<EditGlobalApplicationCommand, "name">[],
  + guildId?: bigint
  +) {
  + options = validateSlashCommands(options) as MakeRequired<EditGlobalApplicationCommand, "name">[];
  return await rest.runMethod<ApplicationCommand[]>(
  "put",
  