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 })),
);
}
}
|