slidcord.util#

Module Contents#

Classes#

MessageMixin

StatusMixin

Attachment

A file attachment to a message

class slidcord.util.MessageMixin[source]#

Bases: slidge.core.mixins.message.ContentMessageMixin

session: slidcord.session.Session[source]#
legacy_id: int[source]#
avatar: str[source]#
discord_user: discord.User | discord.ClientUser[source]#
MARKS = False[source]#
async update_reactions(m)[source]#
Parameters:

m (discord.Message) –

async _reply_to(message)[source]#
Parameters:

message (discord.Message) –

async send_message(message, archive_only=False, correction=False)[source]#
Parameters:

message (discord.Message) –

class slidcord.util.StatusMixin(*a, **k)[source]#

Bases: slidge.core.mixins.presence.PresenceMixin

update_status(status, activity)[source]#
Parameters:
class slidcord.util.Attachment[source]#

Bases: slidge.util.types.LegacyAttachment

A file attachment to a message

At the minimum, one of the path, steam, data or url attribute has to be set

To be used with LegacyContact.send_files() or LegacyParticipant.send_files()

static from_discord(di_attachment)[source]#
Parameters:

di_attachment (discord.Attachment) –