1
0
mirror of https://github.com/Rapptz/discord.py.git synced 2025-09-22 16:08:44 +00:00
Commit Graph

10 Commits

Author SHA1 Message Date
6986733833 Revert "Validate Option names similar to slash command names"
This reverts commit 6ef2043b10.
2022-04-01 06:58:11 -04:00
6ef2043b10 Validate Option names similar to slash command names 2022-04-01 00:09:02 -04:00
5ffa3e85de Update comments after # type: ignore to be compatible with PEP 484 2022-03-27 22:26:34 -04:00
1192d842e1 Fix some type checker errors and remove some type ignores
Caught from an upgraded Pyright
2022-03-16 01:46:58 -04:00
5aa696ccfa Fix typing issues and improve typing completeness across the library
Co-authored-by: Danny <Rapptz@users.noreply.github.com>
Co-authored-by: Josh <josh.ja.butt@gmail.com>
2022-03-13 23:52:10 -04:00
bbf7a7981b Ensure all choices are the same type as the parameter type
Fixes 
2022-03-11 07:29:11 -05:00
aa74238053 Reorganise documentation for interactions 2022-03-04 21:17:27 -05:00
ae1aaac5a7 Add support for autocomplete 2022-03-01 05:42:44 -05:00
4e04dbdec7 Add support for choice option parameters
This implements it in three different ways:

* The first is using typing.Literal for quick and easy ones
* The second is using enum.Enum for slightly more complex ones
* The last is using a Choice type hint with a decorator to pass
  a list of choices.

This should hopefully cover most use cases.
2022-03-01 05:42:44 -05:00
0d2db90028 Implement slash commands 2022-03-01 05:35:29 -05:00