Skip to content

DiscordClient Event Methods

For non-event handlers, see DiscordClient.

DiscordClient

Client for interaction with Discord.

on_any(self, object, raw_event) async

Called for every event.

Parameters:

Name Type Description Default
self DiscordClient

Client

required
object BaseDiscordObject

Python object representing the event.

required
raw_event dict

Raw dict from discord API.

required

on_channel_create(self, object, raw_object) async

Empty placeholder for given event.

Parameters:

Name Type Description Default
self DiscordClient

Client

required
object BaseDiscordObject

Python object representing the event.

required
raw_object dict

Raw dict from discord API.

required

on_channel_delete(self, object, raw_object) async

Empty placeholder for given event.

Parameters:

Name Type Description Default
self DiscordClient

Client

required
object BaseDiscordObject

Python object representing the event.

required
raw_object dict

Raw dict from discord API.

required

on_channel_pins_update(self, object, raw_object) async

Empty placeholder for given event.

Parameters:

Name Type Description Default
self DiscordClient

Client

required
object BaseDiscordObject

Python object representing the event.

required
raw_object dict

Raw dict from discord API.

required

on_channel_update(self, object, raw_object) async

Empty placeholder for given event.

Parameters:

Name Type Description Default
self DiscordClient

Client

required
object BaseDiscordObject

Python object representing the event.

required
raw_object dict

Raw dict from discord API.

required

on_guild_ban_add(self, object, raw_object) async

Empty placeholder for given event.

Parameters:

Name Type Description Default
self DiscordClient

Client

required
object BaseDiscordObject

Python object representing the event.

required
raw_object dict

Raw dict from discord API.

required

on_guild_ban_remove(self, object, raw_object) async

Empty placeholder for given event.

Parameters:

Name Type Description Default
self DiscordClient

Client

required
object BaseDiscordObject

Python object representing the event.

required
raw_object dict

Raw dict from discord API.

required

on_guild_create(self, object, raw_object) async

Empty placeholder for given event.

Parameters:

Name Type Description Default
self DiscordClient

Client

required
object BaseDiscordObject

Python object representing the event.

required
raw_object dict

Raw dict from discord API.

required

on_guild_delete(self, object, raw_object) async

Empty placeholder for given event.

Parameters:

Name Type Description Default
self DiscordClient

Client

required
object BaseDiscordObject

Python object representing the event.

required
raw_object dict

Raw dict from discord API.

required

on_guild_emojis_update(self, object, raw_object) async

Empty placeholder for given event.

Parameters:

Name Type Description Default
self DiscordClient

Client

required
object BaseDiscordObject

Python object representing the event.

required
raw_object dict

Raw dict from discord API.

required

on_guild_integrations_update(self, object, raw_object) async

Empty placeholder for given event.

Parameters:

Name Type Description Default
self DiscordClient

Client

required
object BaseDiscordObject

Python object representing the event.

required
raw_object dict

Raw dict from discord API.

required

on_guild_member_add(self, object, raw_object) async

Empty placeholder for given event.

Parameters:

Name Type Description Default
self DiscordClient

Client

required
object BaseDiscordObject

Python object representing the event.

required
raw_object dict

Raw dict from discord API.

required

on_guild_member_remove(self, object, raw_object) async

Empty placeholder for given event.

Parameters:

Name Type Description Default
self DiscordClient

Client

required
object BaseDiscordObject

Python object representing the event.

required
raw_object dict

Raw dict from discord API.

required

on_guild_member_update(self, object, raw_object) async

Empty placeholder for given event.

Parameters:

Name Type Description Default
self DiscordClient

Client

required
object BaseDiscordObject

Python object representing the event.

required
raw_object dict

Raw dict from discord API.

required

on_guild_role_create(self, object, raw_object) async

Empty placeholder for given event.

Parameters:

Name Type Description Default
self DiscordClient

Client

required
object BaseDiscordObject

Python object representing the event.

required
raw_object dict

Raw dict from discord API.

required

on_guild_role_delete(self, object, raw_object) async

Empty placeholder for given event.

Parameters:

Name Type Description Default
self DiscordClient

Client

required
object BaseDiscordObject

Python object representing the event.

required
raw_object dict

Raw dict from discord API.

required

on_guild_role_update(self, object, raw_object) async

Empty placeholder for given event.

Parameters:

Name Type Description Default
self DiscordClient

Client

required
object BaseDiscordObject

Python object representing the event.

required
raw_object dict

Raw dict from discord API.

required

on_guild_stickers_update(self, object, raw_object) async

Empty placeholder for given event.

Parameters:

Name Type Description Default
self DiscordClient

Client

required
object BaseDiscordObject

Python object representing the event.

required
raw_object dict

Raw dict from discord API.

required

on_guild_update(self, object, raw_object) async

Empty placeholder for given event.

Parameters:

Name Type Description Default
self DiscordClient

Client

required
object BaseDiscordObject

Python object representing the event.

required
raw_object dict

Raw dict from discord API.

required

on_integration_create(self, object, raw_object) async

Empty placeholder for given event.

Parameters:

Name Type Description Default
self DiscordClient

Client

required
object BaseDiscordObject

Python object representing the event.

required
raw_object dict

Raw dict from discord API.

required

on_integration_delete(self, object, raw_object) async

Empty placeholder for given event.

Parameters:

Name Type Description Default
self DiscordClient

Client

required
object BaseDiscordObject

Python object representing the event.

required
raw_object dict

Raw dict from discord API.

required

on_integration_update(self, object, raw_object) async

Empty placeholder for given event.

Parameters:

Name Type Description Default
self DiscordClient

Client

required
object BaseDiscordObject

Python object representing the event.

required
raw_object dict

Raw dict from discord API.

required

on_invite_create(self, object, raw_object) async

Empty placeholder for given event.

Parameters:

Name Type Description Default
self DiscordClient

Client

required
object BaseDiscordObject

Python object representing the event.

required
raw_object dict

Raw dict from discord API.

required

on_invite_delete(self, object, raw_object) async

Empty placeholder for given event.

Parameters:

Name Type Description Default
self DiscordClient

Client

required
object BaseDiscordObject

Python object representing the event.

required
raw_object dict

Raw dict from discord API.

required

on_message_create(self, message, raw_message) async

Empty placeholder for given event.

Parameters:

Name Type Description Default
self DiscordClient

Client

required
message Message

Python object representing the event.

required
raw_message dict

Raw dict from discord API.

required

on_message_delete(self, object, raw_object) async

Empty placeholder for given event.

Parameters:

Name Type Description Default
self DiscordClient

Client

required
object BaseDiscordObject

Python object representing the event.

required
raw_object dict

Raw dict from discord API.

required

on_message_delete_bulk(self, object, raw_object) async

Empty placeholder for given event.

Parameters:

Name Type Description Default
self DiscordClient

Client

required
object BaseDiscordObject

Python object representing the event.

required
raw_object dict

Raw dict from discord API.

required

on_message_reaction_add(self, object, raw_object) async

Empty placeholder for given event.

Parameters:

Name Type Description Default
self DiscordClient

Client

required
object BaseDiscordObject

Python object representing the event.

required
raw_object dict

Raw dict from discord API.

required

on_message_reaction_remove(self, object, raw_object) async

Empty placeholder for given event.

Parameters:

Name Type Description Default
self DiscordClient

Client

required
object BaseDiscordObject

Python object representing the event.

required
raw_object dict

Raw dict from discord API.

required

on_message_reaction_remove_all(self, object, raw_object) async

Empty placeholder for given event.

Parameters:

Name Type Description Default
self DiscordClient

Client

required
object BaseDiscordObject

Python object representing the event.

required
raw_object dict

Raw dict from discord API.

required

on_message_reaction_remove_emoji(self, object, raw_object) async

Empty placeholder for given event.

Parameters:

Name Type Description Default
self DiscordClient

Client

required
object BaseDiscordObject

Python object representing the event.

required
raw_object dict

Raw dict from discord API.

required

on_message_update(self, message, raw_object) async

Empty placeholder for given event.

Parameters:

Name Type Description Default
self DiscordClient

Client

required
message MessageUpdate

Updated message. Note that many fields may be missing from this entity!

required
raw_object dict

Raw dict from discord API.

required

on_presence_update(self, object, raw_object) async

Empty placeholder for given event.

Parameters:

Name Type Description Default
self DiscordClient

Client

required
object BaseDiscordObject

Python object representing the event.

required
raw_object dict

Raw dict from discord API.

required

on_ready(self, ready, raw_ready) async

Empty placeholder for given event.

Parameters:

Name Type Description Default
self DiscordClient

Client

required
ready Ready

Python object representing the event.

required
raw_ready dict

Raw dict from discord API.

required

on_resumed(self, resume, raw_resume) async

Empty placeholder for given event.

Parameters:

Name Type Description Default
self DiscordClient

Client

required
resume None

Always None.

required
raw_resume dict

Raw dict from discord API.

required

on_stage_instance_create(self, object, raw_object) async

Empty placeholder for given event.

Parameters:

Name Type Description Default
self DiscordClient

Client

required
object BaseDiscordObject

Python object representing the event.

required
raw_object dict

Raw dict from discord API.

required

on_stage_instance_delete(self, object, raw_object) async

Empty placeholder for given event.

Parameters:

Name Type Description Default
self DiscordClient

Client

required
object BaseDiscordObject

Python object representing the event.

required
raw_object dict

Raw dict from discord API.

required

on_stage_instance_update(self, object, raw_object) async

Empty placeholder for given event.

Parameters:

Name Type Description Default
self DiscordClient

Client

required
object BaseDiscordObject

Python object representing the event.

required
raw_object dict

Raw dict from discord API.

required

on_thread_create(self, object, raw_object) async

Empty placeholder for given event.

Parameters:

Name Type Description Default
self DiscordClient

Client

required
object BaseDiscordObject

Python object representing the event.

required
raw_object dict

Raw dict from discord API.

required

on_thread_delete(self, object, raw_object) async

Empty placeholder for given event.

Parameters:

Name Type Description Default
self DiscordClient

Client

required
object BaseDiscordObject

Python object representing the event.

required
raw_object dict

Raw dict from discord API.

required

on_thread_list_sync(self, object, raw_object) async

Empty placeholder for given event.

Parameters:

Name Type Description Default
self DiscordClient

Client

required
object BaseDiscordObject

Python object representing the event.

required
raw_object dict

Raw dict from discord API.

required

on_thread_member_update(self, object, raw_object) async

Empty placeholder for given event.

Parameters:

Name Type Description Default
self DiscordClient

Client

required
object BaseDiscordObject

Python object representing the event.

required
raw_object dict

Raw dict from discord API.

required

on_thread_members_update(self, object, raw_object) async

Empty placeholder for given event.

Parameters:

Name Type Description Default
self DiscordClient

Client

required
object BaseDiscordObject

Python object representing the event.

required
raw_object dict

Raw dict from discord API.

required

on_thread_update(self, object, raw_object) async

Empty placeholder for given event.

Parameters:

Name Type Description Default
self DiscordClient

Client

required
object BaseDiscordObject

Python object representing the event.

required
raw_object dict

Raw dict from discord API.

required

on_typing_start(self, object, raw_object) async

Empty placeholder for given event.

Parameters:

Name Type Description Default
self DiscordClient

Client

required
object BaseDiscordObject

Python object representing the event.

required
raw_object dict

Raw dict from discord API.

required

on_voice_state_update(self, object, raw_object) async

Empty placeholder for given event.

Parameters:

Name Type Description Default
self DiscordClient

Client

required
object BaseDiscordObject

Python object representing the event.

required
raw_object dict

Raw dict from discord API.

required

on_webhooks_update(self, object, raw_object) async

Empty placeholder for given event.

Parameters:

Name Type Description Default
self DiscordClient

Client

required
object BaseDiscordObject

Python object representing the event.

required
raw_object dict

Raw dict from discord API.

required

on_interaction_create(self, object, raw_object) async

Empty placeholder for given event.

Parameters:

Name Type Description Default
self DiscordClient

Client

required
object BaseDiscordObject

Python object representing the event.

required
raw_object dict

Raw dict from discord API.

required