Response

discord_http.response module

class discord_http.response.AutocompleteResponse(choices)

Bases: BaseResponse

Parameters:

choices (dict[Any, str])

to_dict() dict

Returns the response as a dict.

Return type:

dict

to_multipart() bytes

Returns the response as a bytes.

Return type:

bytes

class discord_http.response.DeferResponse(*, ephemeral=False, thinking=False, flags=None)

Bases: BaseResponse

Parameters:
to_dict() dict

Returns the response as a dict.

Return type:

dict

to_multipart() bytes

Returns the response as a bytes.

Return type:

bytes

class discord_http.response.MessageResponse(content=<MISSING>, *, file=<MISSING>, files=<MISSING>, embed=<MISSING>, embeds=<MISSING>, attachment=<MISSING>, attachments=<MISSING>, view=<MISSING>, tts=False, allowed_mentions=<MISSING>, message_reference=<MISSING>, poll=<MISSING>, type=4, ephemeral=False, flags=<MISSING>)

Bases: BaseResponse

Parameters:
to_dict(is_request=False) dict

The JSON data that is sent to Discord.

Parameters:

is_request (bool) – Whether the data is being sent to Discord or not.

Return type:

dict

Returns:

The JSON data that can either be sent to Discord or forwarded to a new parser

to_multipart(is_request=False) bytes

The multipart data that is sent to Discord.

Parameters:

is_request (bool) – Whether the data is being sent to Discord or not.

Return type:

bytes

Returns:

The multipart data that can either be sent

class discord_http.response.Ping(*, state, data)

Bases: Snowflake

Parameters:
property application: PartialUser

Returns the user object of the bot.

property user: User

Returns the user object of the bot.