Commit Graph

200 Commits

Author SHA1 Message Date
Sacul
c7575d9f21 Fix docstrings for version added in Member.edit 2025-10-01 23:43:44 -04:00
Sacul
c050ed02c3 Support new fields in Modify Current Member 2025-09-28 12:54:54 -04:00
Soheab
cbff6ddef9 Add support for user collectibles 2025-08-26 03:34:18 -04:00
blord0
7724764ffe Add ability to use primary guild (clan) data for users
Co-authored-by: blord0 <admin@blord.xyz>
Co-authored-by: DA344 <108473820+DA-344@users.noreply.github.com>
Co-authored-by: dolfies <jeyalfie47@gmail.com>
2025-07-17 20:41:30 -04:00
Soheab
774b934f74 Add support for guest invites 2025-07-02 18:59:40 -04:00
Rapptz
8953938a53 Update Pyright to v1.1.394 2025-02-18 03:29:09 -05:00
Dep
4c3ce8fb85 Fix Member.roles having None members
Signed-off-by: Depreca1ed <70801324+Depreca1ed@users.noreply.github.com>
2025-02-12 05:43:54 -05:00
Mysty
418a7915e6 Add raw presence update evemt 2025-01-21 04:49:50 -05:00
scruz
1edec93ed3 Update Member.timed_out_until docstring 2025-01-15 18:59:09 -05:00
MajorTanya
7db879b5bd Clear up add_roles and remove_roles documentation
Using "member" here can mislead a reader into believing this
restriction is referring to the member being edited rather than the
client/bot that is executing the edit.
2024-11-09 06:20:01 -05:00
Andrin
62e52803a7 Add support Member.fetch_voice 2024-08-28 16:36:22 -04:00
Rapptz
86dd29a8e8 Properly copy banner information on updates 2024-07-16 03:03:50 -04:00
Rapptz
a13fc8f835 Add support for guild_banner and display_banner 2024-07-15 20:24:35 -04:00
Danny
2e2f51fd5c First pass at supporting user apps
Co-authored-by: red <red@kalab.sk>
Co-authored-by: Vioshim <63890837+Vioshim@users.noreply.github.com>
2024-05-04 23:25:01 -04:00
Andrin
e25b7ff3f8 Support for avatar decorations
Co-authored-by: Danny <1695103+Rapptz@users.noreply.github.com>
Co-authored-by: owocado <24418520+owocado@users.noreply.github.com>
2024-01-26 20:12:07 -05:00
dank
67ae85aa22 Fix typos in Forbidden descriptions for Member methods 2023-10-25 19:25:29 -04:00
Rapptz
8d583ea71b Update discriminator again for user_update events 2023-05-19 20:59:19 -04:00
Rapptz
8d17aa23c9 Remove @ prefix from usernames
Discord seemed to have backtracked on this display
2023-05-19 20:59:19 -04:00
Rapptz
9ebc13e160 Only use @ prefix in __str__ if the user is migrated 2023-05-19 20:59:19 -04:00
Rapptz
df01db3490 Initial support for pomelo migration 2023-05-19 20:59:19 -04:00
Soheab_
caf0fbdc1b Correct permission for bypass_verification field in Member.edit 2023-02-13 06:26:32 -05:00
Soheab_
c46f309c13 Add support for member flags 2023-01-25 11:12:31 -05:00
Omkaar
c30a2f3ca0 Refactor certain f-strings and literals 2022-10-02 17:50:56 -04:00
Steve C
ce06beeb6c Fix permissions-based docstrings to be more consistent 2022-09-17 14:07:39 -04:00
Ionite
6981eb69c4 Normalize type formatting in TypeError
Normalize most mixed usages of `__class__`, `__class__!r`, 
`__class__.__name__!r` to the standard form of 
`__class__.__name__`
2022-09-12 15:25:55 -04:00
Josh
e57617e157 Add support for delete_message_seconds ban argument 2022-08-28 02:06:57 -04:00
Rapptz
5c7f6dd37e Clarify when None is returned from Member.edit 2022-08-18 09:52:28 -04:00
Stocker
3ee18e4c5d Use a TypeVar for flatten_user to workaround Pyright bug 2022-07-25 21:18:52 -04:00
Rapptz
2b3cc8fe10 Add Member.display_icon to get the rendered member icon 2022-04-18 17:26:30 -04:00
Willy
bc91e1667f Fix typo in Member.timeout docs 2022-04-06 22:11:54 -04:00
Alex Nørgaard
0263774e13 Remove the use of ! in the Member.mention property 2022-04-06 01:05:37 -04:00
Rapptz
a5f1c2f592 Take into consideration member timeouts in permission calculations 2022-04-01 09:32:54 -04:00
Rapptz
5096846c4e Allow None to be passed for Member.timeout 2022-04-01 00:09:02 -04:00
Bryan Forbes
06c257760b Update types to use Awaitable where possible 2022-03-30 22:00:24 -04:00
Kellen
4fd2d5fdfd Remove redundant imports and variables 2022-03-29 02:50:34 -04:00
chromacoat dreamkey
dd3536be63 Fix typo in Member.edit documentation 2022-03-26 21:21:15 -04:00
Rapptz
5f7c5abe0a Change ban type hints to use int instead of Literal 2022-03-18 21:45:15 -04:00
Josh
e01d4a31eb Replace invariant container types with wider types where applicable 2022-03-17 07:26:01 -04:00
Stocker
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
Rapptz
f4ca36ec5a Add Member.timeout helper method 2022-03-10 21:32:33 -05:00
Sebastian Law
483ffeacd4 Inject state into PartialEmoji in Activity 2022-03-10 20:56:20 -05:00
Lucas Hardt
8825bf922f Fix Member.move_to typehint and docstring 2022-03-09 07:41:51 -05:00
apple502j
aa6fb54e99 Raise ClientException in Member.request_to_speak 2022-03-07 04:10:11 -05:00
Lilly Rose Berner
85b6175137 Create ClientStatus type to improve Member memory usage 2022-03-05 23:26:55 -05:00
Rapptz
f80f81c395 Add Member.resolved_permissions attribute for interaction members 2022-03-02 01:39:39 -05:00
Josh
147948af9b Use typing.Self throughout library 2022-03-01 07:53:24 -05:00
Josh
285069de08 Fix types in guild.py 2022-02-22 04:00:46 -05:00
Nadir Chowdhury
3cf000d467 Type up gateway payloads 2022-02-21 22:09:40 -05:00
Rapptz
88b520b5ab Reformat code using black
Segments where readability was hampered were fixed by appropriate
format skipping directives. New code should hopefully be black
compatible. The moment they remove the -S option is probably the moment
I stop using black though.
2022-02-20 08:04:58 -05:00
Maya
a1dbc0ca27 Add member timeouts and relevant permissions 2022-02-18 03:24:28 -05:00