|
|
@ -373,17 +373,19 @@ A lot of discord models work out of the gate as a parameter: |
|
|
|
|
|
|
|
- :class:`Member` |
|
|
|
- :class:`User` |
|
|
|
- :class:`Message` (since v1.1) |
|
|
|
- :class:`PartialMessage` (since v1.7) |
|
|
|
- :class:`TextChannel` |
|
|
|
- :class:`VoiceChannel` |
|
|
|
- :class:`StoreChannel` (since v1.7) |
|
|
|
- :class:`CategoryChannel` |
|
|
|
- :class:`Role` |
|
|
|
- :class:`Message` (since v1.1) |
|
|
|
- :class:`PartialMessage` (since v1.7) |
|
|
|
- :class:`Invite` |
|
|
|
- :class:`Guild` (since v1.7) |
|
|
|
- :class:`Role` |
|
|
|
- :class:`Game` |
|
|
|
- :class:`Colour` |
|
|
|
- :class:`Emoji` |
|
|
|
- :class:`PartialEmoji` |
|
|
|
- :class:`Colour` |
|
|
|
|
|
|
|
Having any of these set as the converter will intelligently convert the argument to the appropriate target type you |
|
|
|
specify. |
|
|
@ -396,30 +398,34 @@ converter is given below: |
|
|
|
+--------------------------+-------------------------------------------------+ |
|
|
|
| :class:`Member` | :class:`~ext.commands.MemberConverter` | |
|
|
|
+--------------------------+-------------------------------------------------+ |
|
|
|
| :class:`User` | :class:`~ext.commands.UserConverter` | |
|
|
|
+--------------------------+-------------------------------------------------+ |
|
|
|
| :class:`Message` | :class:`~ext.commands.MessageConverter` | |
|
|
|
+--------------------------+-------------------------------------------------+ |
|
|
|
| :class:`PartialMessage` | :class:`~ext.commands.PartialMessageConverter` | |
|
|
|
+--------------------------+-------------------------------------------------+ |
|
|
|
| :class:`User` | :class:`~ext.commands.UserConverter` | |
|
|
|
+--------------------------+-------------------------------------------------+ |
|
|
|
| :class:`TextChannel` | :class:`~ext.commands.TextChannelConverter` | |
|
|
|
+--------------------------+-------------------------------------------------+ |
|
|
|
| :class:`VoiceChannel` | :class:`~ext.commands.VoiceChannelConverter` | |
|
|
|
+--------------------------+-------------------------------------------------+ |
|
|
|
| :class:`CategoryChannel` | :class:`~ext.commands.CategoryChannelConverter` | |
|
|
|
| :class:`StoreChannel` | :class:`~ext.commands.StoreChannelConverter` | |
|
|
|
+--------------------------+-------------------------------------------------+ |
|
|
|
| :class:`Role` | :class:`~ext.commands.RoleConverter` | |
|
|
|
| :class:`CategoryChannel` | :class:`~ext.commands.CategoryChannelConverter` | |
|
|
|
+--------------------------+-------------------------------------------------+ |
|
|
|
| :class:`Invite` | :class:`~ext.commands.InviteConverter` | |
|
|
|
+--------------------------+-------------------------------------------------+ |
|
|
|
| :class:`Guild` | :class:`~ext.commands.GuildConverter` | |
|
|
|
+--------------------------+-------------------------------------------------+ |
|
|
|
| :class:`Role` | :class:`~ext.commands.RoleConverter` | |
|
|
|
+--------------------------+-------------------------------------------------+ |
|
|
|
| :class:`Game` | :class:`~ext.commands.GameConverter` | |
|
|
|
+--------------------------+-------------------------------------------------+ |
|
|
|
| :class:`Colour` | :class:`~ext.commands.ColourConverter` | |
|
|
|
+--------------------------+-------------------------------------------------+ |
|
|
|
| :class:`Emoji` | :class:`~ext.commands.EmojiConverter` | |
|
|
|
+--------------------------+-------------------------------------------------+ |
|
|
|
| :class:`PartialEmoji` | :class:`~ext.commands.PartialEmojiConverter` | |
|
|
|
+--------------------------+-------------------------------------------------+ |
|
|
|
| :class:`Colour` | :class:`~ext.commands.ColourConverter` | |
|
|
|
+--------------------------+-------------------------------------------------+ |
|
|
|
|
|
|
|
By providing the converter it allows us to use them as building blocks for another converter: |
|
|
|
|
|
|
|