192 Commits (a468054cc3ff931b7e546805e4a028ea07dff89e)

Author SHA1 Message Date
dolfies b21c9d10b8 Move various functionality from User to BaseUser, type it in Member 2 years ago
dolfies 77b7c5a2a5 Add avatar_decoration to more places 2 years ago
dolfies dd733e931b Rework profiles and notes, add note_update event 2 years ago
Soheab_ 0f5a4f5070 Correct permission for bypass_verification field in Member.edit 2 years ago
Soheab_ dbd8c213cb Add support for member flags 2 years ago
Steve C 14875c45e3 Fix permissions-based docstrings to be more consistent 3 years ago
Josh 23a41c880a Add support for delete_message_seconds ban argument 3 years ago
Rapptz afed0313a7 Clarify when None is returned from Member.edit 3 years ago
Stocker ce3853a38d Use a TypeVar for flatten_user to workaround Pyright bug 3 years ago
Rapptz 96b529a5b0 Add Member.display_icon to get the rendered member icon 3 years ago
dolfies edf083bd1e Implement relationship presence and gateway session management 2 years ago
dolfies 9a6c4e1e35
Implement (almost) the entirety of the applications, billing, and store API (#449) 2 years ago
dolfies 8a315c48e6 Finish profile and application install param implementations, fix miscallenous related things 3 years ago
dolfies a777327d8e Implement Commands backend v2 3 years ago
dolfies 4b87bfc760 Fix Member.edit bug 3 years ago
dolfies 9fe7cfb474 Docs are fun :( 3 years ago
dolfies 8fcca3183a Rebase to latest upstream 3 years ago
dolfies 29c2036bc8 Rebase to latest upstream 3 years ago
dolfies 3395417844 Improve typing across the board, remove old browser references 3 years ago
Rapptz 5f7c5abe0a Change ban type hints to use int instead of Literal 3 years ago
Josh e01d4a31eb
Replace invariant container types with wider types where applicable 3 years ago
Stocker 5aa696ccfa
Fix typing issues and improve typing completeness across the library 3 years ago
Rapptz f4ca36ec5a Add Member.timeout helper method 3 years ago
Sebastian Law 483ffeacd4
Inject state into PartialEmoji in Activity 3 years ago
Lucas Hardt 8825bf922f
Fix Member.move_to typehint and docstring 3 years ago
apple502j aa6fb54e99
Raise ClientException in Member.request_to_speak 3 years ago
dolfies 571a50cda5
Implement guild member support (and fix a couple other bugs) (#224) 3 years ago
Lilly Rose Berner 85b6175137
Create ClientStatus type to improve Member memory usage 3 years ago
Rapptz f80f81c395 Add Member.resolved_permissions attribute for interaction members 3 years ago
Josh 147948af9b
Use typing.Self throughout library 3 years ago
Josh 285069de08 Fix types in guild.py 3 years ago
Nadir Chowdhury 3cf000d467
Type up gateway payloads 3 years ago
Rapptz 88b520b5ab Reformat code using black 3 years ago
Maya a1dbc0ca27
Add member timeouts and relevant permissions 3 years ago
dolfies 6420dfdc0f fix client presences/sessions; add timeout capability; remove GuildIterator; add proper team/application support 3 years ago
dolfies 93b4d06f52 Implement role icons 3 years ago
dolfies da57fd0e68 Add Object to permission overwrites, channel jump urls, command iterators 3 years ago
dolfies a1a773c6bb Remove unused imports 3 years ago
dolfies 7b11d8c256 Get it starting 4 years ago
dolfies 8566630665 Migrate member 4 years ago
Izhar Ahmad efec816de2
Make arguments positional only in 2 get methods 4 years ago
Rapptz 848d752388 Change User.avatar to be Optional[Asset] instead of Asset 4 years ago
Rapptz 490bbffc93 Remove in-place edits and return fresh instances instead 4 years ago
Rapptz cff9ca0288 Fix typings for member HTTP methods 4 years ago
Rapptz d7a4230007 Fix Member.guild_avatar docstring 4 years ago
Rapptz 49cf959784 Fix Member._avatar not updating in member update events 4 years ago
JustAnyone 91652e3b60
Add per-guild member avatar support 4 years ago
Arnav Jindal 6c36df6c11
Add missing typehints for Member properties 4 years ago
Josh 745cf541ea
Re-define Member properties inferred from User to support type-checking 4 years ago
Rapptz 6beef898c6 Rename instances of nitro to premium 4 years ago