memberConverter top-level constant

Converter<Member> const memberConverter

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