Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | import { Injectable } from "@nestjs/common"; import { AutocompleteInteraction, CacheType } from "discord.js"; import { AutocompleteInterceptor } from "necord"; @Injectable() export class PlayAutoComplete extends AutocompleteInterceptor { public transformOptions(interaction: AutocompleteInteraction<CacheType>): void | Promise<void> { const focus = interaction.options.getFocused(true); return interaction.respond( ["Youtube", "Youtube Music", "Spotify"] .filter((choice) => choice.startsWith(focus.value.toString())) .map((choice) => ({ name: choice, value: choice })), ); } } |