dico.model.interactions.interactions module

class dico.model.interactions.interactions.Interaction(client, resp)

Bases: object

TYPING

alias of Union[int, str, Snowflake, Interaction]

create_response(interaction_response)
create_followup_message(**kwargs)
request_original_response()
request_response(message='@original')
edit_original_response(**kwargs)
edit_response(message, **kwargs)
property message
property target
property author
classmethod create(client, resp)
class dico.model.interactions.interactions.InteractionType(value)

Bases: TypeBase

PING = 1
APPLICATION_COMMAND = 2
MESSAGE_COMPONENT = 3
APPLICATION_COMMAND_AUTOCOMPLETE = 4
MODAL_SUBMIT = 5
dico.model.interactions.interactions.InteractionRequestType

alias of InteractionType

class dico.model.interactions.interactions.InteractionData(client, resp)

Bases: object

class dico.model.interactions.interactions.ResolvedData(client, resp)

Bases: object

get(value)
class dico.model.interactions.interactions.MessageInteraction(client, resp)

Bases: object

class dico.model.interactions.interactions.InteractionResponse(callback_type, data)

Bases: object

to_dict()
class dico.model.interactions.interactions.InteractionCallbackType(value)

Bases: TypeBase

PONG = 1
CHANNEL_MESSAGE_WITH_SOURCE = 4
DEFERRED_CHANNEL_MESSAGE_WITH_SOURCE = 5
DEFERRED_UPDATE_MESSAGE = 6
UPDATE_MESSAGE = 7
APPLICATION_COMMAND_AUTOCOMPLETE_RESULT = 8
MODAL = 9
class dico.model.interactions.interactions.InteractionApplicationCommandCallbackData(*, tts=None, content=None, embeds=None, allowed_mentions=None, flags=None, components=None, choices=None, custom_id=None, title=None)

Bases: object

to_dict()
class dico.model.interactions.interactions.InteractionApplicationCommandCallbackDataFlags(*args, **kwargs)

Bases: FlagBase

EPHEMERAL = 64