dico.model.event module
- class dico.model.event.Ready(client, resp)
Bases:
EventBase- property application_id
- property guild_count
- property shard_id
- class dico.model.event.ApplicationCommandPermissionsUpdate(resp)
Bases:
GuildApplicationCommandPermissions- classmethod create(client, resp, **kwargs)
- class dico.model.event.ChannelCreate(*args, **kwargs)
Bases:
Channel- raw
- id
- client
- type
- guild_id
- position
- permission_overwrites
- name
- topic
- nsfw
- last_message_id
- bitrate
- user_limit
- rate_limit_per_user
- recipients
- icon
- owner_id
- application_id
- parent_id
- last_pin_timestamp
- rtc_region
- video_quality_mode
- message_count
- member_count
- thread_metadata
- member
- default_auto_archive_duration
- permissions
- flags
- total_message_sent
- available_tags
- applied_tags
- default_reaction_emoji
- default_thread_rate_limit_per_user
- default_sort_order
- default_forum_layout
- class dico.model.event.ChannelUpdate(client, resp, *, guild_id=None)
Bases:
Channel- classmethod create(client, resp, **kwargs)
- property original
- raw
- id
- client
- type
- guild_id
- position
- permission_overwrites
- name
- topic
- nsfw
- last_message_id
- bitrate
- user_limit
- rate_limit_per_user
- recipients
- icon
- owner_id
- application_id
- parent_id
- last_pin_timestamp
- rtc_region
- video_quality_mode
- message_count
- member_count
- thread_metadata
- member
- default_auto_archive_duration
- permissions
- flags
- total_message_sent
- available_tags
- applied_tags
- default_reaction_emoji
- default_thread_rate_limit_per_user
- default_sort_order
- default_forum_layout
- class dico.model.event.ChannelDelete(*args, **kwargs)
Bases:
Channel- raw
- id
- client
- type
- guild_id
- position
- permission_overwrites
- name
- topic
- nsfw
- last_message_id
- bitrate
- user_limit
- rate_limit_per_user
- recipients
- icon
- owner_id
- application_id
- parent_id
- last_pin_timestamp
- rtc_region
- video_quality_mode
- message_count
- member_count
- thread_metadata
- member
- default_auto_archive_duration
- permissions
- flags
- total_message_sent
- available_tags
- applied_tags
- default_reaction_emoji
- default_thread_rate_limit_per_user
- default_sort_order
- default_forum_layout
- class dico.model.event.ChannelPinsUpdate(client, resp)
Bases:
EventBase- property channel
- property guild
- dico.model.event.ThreadUpdate
alias of
ChannelUpdate
- dico.model.event.ThreadDelete
alias of
ChannelDelete
- class dico.model.event.ThreadListSync(client, resp)
Bases:
EventBase- property guild
- property channels
- class dico.model.event.ThreadMembersUpdate(client, resp)
Bases:
EventBase- property thread
- property guild
- class dico.model.event.GuildCreate(client, resp)
Bases:
Guild- classmethod create(client, resp, **kwargs)
- raw
- id
- client
- class dico.model.event.GuildUpdate(client, resp)
Bases:
Guild- classmethod create(client, resp, **kwargs)
- property original
- raw
- id
- client
- class dico.model.event.GuildDelete(client, resp)
Bases:
GuildCreate- raw
- id
- client
- name
- icon
- icon_hash
- splash
- discovery_splash
- owner
- owner_id
- permissions
- region
- afk_channel_id
- afk_timeout
- widget_enabled
- widget_channel_id
- verification_level
- default_message_notifications
- explicit_content_filter
- roles
- emojis
- features
- mfa_level
- application_id
- system_channel_id
- system_channel_flags
- rules_channel_id
- joined_at
- large
- member_count
- voice_states
- members
- channels
- threads
- presences
- max_presences
- max_members
- vanity_url_code
- description
- banner
- preferred_locale
- public_updates_channel_id
- max_video_channel_users
- approximate_member_count
- approximate_presence_count
- welcome_screen
- nsfw_level
- stage_instances
- stickers
- safety_alerts_channel_id
- class dico.model.event.GuildAuditLogEntryCreate(client, resp)
Bases:
AuditLogEntry- classmethod create(client, resp, **kwargs)
- class dico.model.event.GuildBanRemove(client, resp)
Bases:
GuildBanAdd
- class dico.model.event.GuildMemberRemove(client, resp)
Bases:
EventBase- property guild
- property member
- class dico.model.event.GuildMemberUpdate(client, resp, *, user=None, guild_id=None)
Bases:
GuildMember- classmethod create(client, resp, *, user=None, guild_id=None, cache=False)
- property original
- class dico.model.event.GuildRoleUpdate(client, resp)
Bases:
EventBase- property guild
- property original
- class dico.model.event.GuildRoleDelete(client, resp)
Bases:
EventBase- property guild
- property role
- class dico.model.event.GuildScheduledEventUpdate(client, resp)
Bases:
GuildScheduledEvent- property original
- classmethod create(client, resp, **kwargs)
- raw
- id
- client
- class dico.model.event.GuildScheduledEventDelete(client, resp)
Bases:
GuildScheduledEvent- raw
- id
- client
- class dico.model.event.IntegrationCreate(client, resp)
Bases:
Integration- property guild
- classmethod create(client, resp)
- dico.model.event.IntegrationUpdate
alias of
IntegrationCreate
- class dico.model.event.InviteCreate(client, resp)
Bases:
EventBase- property channel
- property guild
- class dico.model.event.InviteDelete(client, resp)
Bases:
EventBase- property channel
- property guild
- class dico.model.event.MessageUpdate(client, resp, *, guild_id=None, webhook_token=None, interaction_token=None, original_response=False)
Bases:
Message- classmethod create(client, resp, **kwargs)
- property original
- raw
- id
- client
- channel_id
- guild_id
- author
- member
- content
- timestamp
- edited_timestamp
- tts
- mention_everyone
- mentions
- mention_roles
- mention_channels
- attachments
- embeds
- reactions
- nonce
- pinned
- webhook_id
- type
- activity
- application
- application_id
- message_reference
- flags
- referenced_message
- interaction
- thread
- components
- sticker_items
- stickers
- position
- class dico.model.event.MessageDelete(client, resp)
Bases:
EventBase- property message
- property channel
- property guild
- class dico.model.event.MessageDeleteBulk(client, resp)
Bases:
EventBase- property channel
- property guild
- property available_messages
- class dico.model.event.MessageReactionAdd(client, resp)
Bases:
EventBase- property user
- property channel
- property message
- property guild
- class dico.model.event.MessageReactionRemove(client, resp)
Bases:
EventBase- property user
- property channel
- property message
- property guild
- class dico.model.event.MessageReactionRemoveAll(client, resp)
Bases:
EventBase- property channel
- property message
- property guild
- class dico.model.event.MessageReactionRemoveEmoji(client, resp)
Bases:
EventBase- property channel
- property message
- property guild
- class dico.model.event.StageInstanceDelete(client, resp)
Bases:
StageInstance- raw
- id
- client
- class dico.model.event.StageInstanceUpdate(client, resp)
Bases:
StageInstance- classmethod create(client, resp, **kwargs)
- property original
- raw
- id
- client
- class dico.model.event.TypingStart(client, resp)
Bases:
EventBase- property channel
- property guild
- property user