User¶
discord_http.user module¶
- class discord_http.user.PartialUser(*, state, id)¶
Bases:
PartialBase
- Parameters:
state (DiscordAPI)
id (int)
- async send(content=<MISSING>, *, channel_id=<MISSING>, embed=<MISSING>, embeds=<MISSING>, file=<MISSING>, files=<MISSING>, view=<MISSING>, tts=False, type=4, flags=<MISSING>, allowed_mentions=<MISSING>, delete_after=None) Message ¶
Send a message to the user.
- Parameters:
channel_id (
int
|None
) – Channel ID to send the message to, if not provided, it will create a DM channeltts (
bool
|None
) – Whether the message should be sent as TTStype (
ResponseType
|int
) – Which type of response should be sentflags (
MessageFlags
|None
) – Flags of the messageallowed_mentions (
AllowedMentions
|None
) – Allowed mentions of the messagedelete_after (
float
|None
) – How long to wait before deleting the message
- Return type:
- Returns:
The message that was sent
- class discord_http.user.User(*, state, data)¶
Bases:
PartialUser
- Parameters:
state (DiscordAPI)
data (dict)
- class discord_http.user.UserClient(*, state, data)¶
Bases:
User
- Parameters:
state (DiscordAPI)
data (dict)
- async edit(*, username=<MISSING>, avatar=<MISSING>, banner=<MISSING>) UserClient ¶
Edit the user.