memberConverter top-level constant
A converter that converts input to a Member
.
This will first attempt to parse the input to a snowflake which will then be converted to an
Member
. If this fails, the member will be looked up by name.
This converter has a Discord Slash Command Argument Type of CommandOptionType.user.
Implementation
const Converter<Member> memberConverter = FallbackConverter<Member>(
[
// Get member from mention or snowflake.
CombineConverter<Snowflake, Member>(snowflakeConverter, snowflakeToMember),
// Get member by name or nickname
Converter<Member>(convertMember),
],
type: CommandOptionType.user,
toSelectMenuOption: memberToSelectMenuOption,
toButton: memberToButton,
);