Support new fields in Modify Current Member

This commit is contained in:
Sacul
2025-09-29 00:54:54 +08:00
committed by GitHub
parent 46300dfc62
commit c050ed02c3
2 changed files with 58 additions and 10 deletions

View File

@@ -1136,18 +1136,15 @@ class HTTPClient:
def edit_profile(self, payload: Dict[str, Any]) -> Response[user.User]:
return self.request(Route('PATCH', '/users/@me'), json=payload)
def change_my_nickname(
def edit_my_member(
self,
guild_id: Snowflake,
nickname: str,
*,
reason: Optional[str] = None,
) -> Response[member.Nickname]:
r = Route('PATCH', '/guilds/{guild_id}/members/@me/nick', guild_id=guild_id)
payload = {
'nick': nickname,
}
return self.request(r, json=payload, reason=reason)
**fields: Any,
) -> Response[member.MemberWithUser]:
r = Route('PATCH', '/guilds/{guild_id}/members/@me', guild_id=guild_id)
return self.request(r, json=fields, reason=reason)
def change_nickname(
self,