API componentsΒΆ
Here are all the things you can find on discord.http, packed in one page
- Asset
- Audit
- AutoModRule
- Backend
- Channel
- discord_http.channel module
BaseChannel
CategoryChannel
DMChannel
DirectoryChannel
ForumChannel
ForumTag
ForumThread
GroupDMChannel
NewsChannel
NewsThread
PartialChannel
PartialChannel.guild_id
PartialChannel.parent_id
PartialChannel.add_thread_member()
PartialChannel.bulk_delete_messages()
PartialChannel.channel
PartialChannel.create_forum_or_media()
PartialChannel.create_invite()
PartialChannel.create_thread()
PartialChannel.create_webhook()
PartialChannel.delete()
PartialChannel.delete_permission()
PartialChannel.edit()
PartialChannel.fetch()
PartialChannel.fetch_archived_private_threads()
PartialChannel.fetch_archived_public_threads()
PartialChannel.fetch_history()
PartialChannel.fetch_message()
PartialChannel.fetch_pins()
PartialChannel.fetch_thread_member()
PartialChannel.fetch_thread_members()
PartialChannel.follow_announcement_channel()
PartialChannel.from_dict()
PartialChannel.get_partial_message()
PartialChannel.guild
PartialChannel.join_thread()
PartialChannel.leave_thread()
PartialChannel.mention
PartialChannel.parent
PartialChannel.permissions_for()
PartialChannel.remove_thread_member()
PartialChannel.send()
PartialChannel.set_permission()
PartialChannel.type
PartialChannel.typing()
PartialThread
PrivateThread
PublicThread
PublicThread.name
PublicThread.message_count
PublicThread.member_count
PublicThread.rate_limit_per_user
PublicThread.locked
PublicThread.archived
PublicThread.auto_archive_duration
PublicThread.channel_id
PublicThread.newly_created
PublicThread.guild_id
PublicThread.owner_id
PublicThread.last_message_id
PublicThread.guild
PublicThread.last_message
PublicThread.owner
PublicThread.type
StageChannel
StoreChannel
TextChannel
Thread
VoiceChannel
VoiceRegion
- discord_http.channel module
- Client
- discord_http.client module
Client
Client.gateway
Client.commands
Client.listeners
Client.interactions
Client.interactions_regex
Client.cache
Client.state
Client.backend
Client.add_cog()
Client.add_command()
Client.add_global_cmd_check()
Client.add_group()
Client.add_interaction()
Client.add_listener()
Client.after_invoke()
Client.before_invoke()
Client.command()
Client.create_application_emoji()
Client.create_guild()
Client.dispatch()
Client.fetch_application_emojis()
Client.fetch_automod_rule()
Client.fetch_channel()
Client.fetch_emoji()
Client.fetch_entitlement()
Client.fetch_entitlement_list()
Client.fetch_guild()
Client.fetch_invite()
Client.fetch_member()
Client.fetch_message()
Client.fetch_scheduled_event()
Client.fetch_skus()
Client.fetch_soundboard_sound()
Client.fetch_sticker()
Client.fetch_user()
Client.fetch_voice_state()
Client.fetch_webhook()
Client.find_interaction()
Client.get_channel()
Client.get_guild()
Client.get_partial_automod_rule()
Client.get_partial_channel()
Client.get_partial_emoji()
Client.get_partial_entitlement()
Client.get_partial_guild()
Client.get_partial_invite()
Client.get_partial_member()
Client.get_partial_message()
Client.get_partial_role()
Client.get_partial_scheduled_event()
Client.get_partial_sku()
Client.get_partial_soundboard_sound()
Client.get_partial_sticker()
Client.get_partial_user()
Client.get_partial_voice_state()
Client.get_partial_webhook()
Client.get_shard_by_guild_id()
Client.group()
Client.guilds
Client.has_any_dispatch()
Client.interaction()
Client.is_ready()
Client.is_shards_ready()
Client.listener()
Client.load_extension()
Client.message_command()
Client.offline_run()
Client.query_members()
Client.remove_cog()
Client.remove_command()
Client.remove_interaction()
Client.remove_listener()
Client.set_backend()
Client.set_context()
Client.setup_hook()
Client.start()
Client.sync_commands()
Client.unload_extension()
Client.user
Client.user_command()
Client.wait_for()
Client.wait_until_ready()
Client.wait_until_shards_ready()
- discord_http.client module
- Colour
- discord_http.colour module
Color
Colour
Colour.alizarin()
Colour.amethyst()
Colour.b
Colour.belize_hole()
Colour.blue_sentinel()
Colour.carrot()
Colour.default()
Colour.dusty_sky()
Colour.emerald()
Colour.from_hex()
Colour.from_rgb()
Colour.g
Colour.green_sea()
Colour.harrison_grey()
Colour.mellow_melon()
Colour.nephritis()
Colour.orange()
Colour.peter_river()
Colour.plum_perfect()
Colour.pomegranate()
Colour.pumpkin()
Colour.r
Colour.random()
Colour.sun_flower()
Colour.to_hex()
Colour.to_rgb()
Colour.turquoise()
Colour.whale_shark()
Colour.wisteria()
- discord_http.colour module
- Commands
- Context
- discord_http.context module
Context
Context.id
Context.type
Context.command_type
Context.app_permissions
Context.custom_id
Context.resolved
Context.select_values
Context.modal_values
Context.options
Context.command
Context.last_message_id
Context.recipients
Context.locale
Context.guild_locale
Context.channel
Context.channel_type
Context.cooldown
Context.create_followup_response()
Context.created_at
Context.delete_original_response()
Context.edit_original_response()
Context.expires_at
Context.guild
Context.is_bot_dm()
Context.is_expired()
Context.original_response()
Context.response
Context.send()
InteractionResponse
- discord_http.context module
- Cooldowns
- Embeds
- Emoji
- Entitlements
- Enums
- discord_http.enums module
ApplicationCommandType
AuditLogType
AuditLogType.application_command_permission_update
AuditLogType.auto_moderation_block_message
AuditLogType.auto_moderation_flag_to_channel
AuditLogType.auto_moderation_quarantine_user
AuditLogType.auto_moderation_rule_create
AuditLogType.auto_moderation_rule_delete
AuditLogType.auto_moderation_rule_update
AuditLogType.auto_moderation_user_communication_disabled
AuditLogType.bot_add
AuditLogType.channel_create
AuditLogType.channel_delete
AuditLogType.channel_overwrite_create
AuditLogType.channel_overwrite_delete
AuditLogType.channel_overwrite_update
AuditLogType.channel_update
AuditLogType.creator_monetization_request_created
AuditLogType.creator_monetization_terms_accepted
AuditLogType.emoji_create
AuditLogType.emoji_delete
AuditLogType.emoji_update
AuditLogType.guild_scheduled_event_create
AuditLogType.guild_scheduled_event_delete
AuditLogType.guild_scheduled_event_exception_create
AuditLogType.guild_scheduled_event_exception_delete
AuditLogType.guild_scheduled_event_exception_update
AuditLogType.guild_scheduled_event_update
AuditLogType.guild_update
AuditLogType.home_settings_create
AuditLogType.home_settings_update
AuditLogType.integration_create
AuditLogType.integration_delete
AuditLogType.integration_update
AuditLogType.invite_create
AuditLogType.invite_delete
AuditLogType.invite_update
AuditLogType.member_ban_add
AuditLogType.member_ban_remove
AuditLogType.member_disconnect
AuditLogType.member_kick
AuditLogType.member_move
AuditLogType.member_prune
AuditLogType.member_role_update
AuditLogType.member_update
AuditLogType.message_bulk_delete
AuditLogType.message_delete
AuditLogType.message_pin
AuditLogType.message_unpin
AuditLogType.onboarding_create
AuditLogType.onboarding_prompt_create
AuditLogType.onboarding_prompt_delete
AuditLogType.onboarding_prompt_update
AuditLogType.onboarding_update
AuditLogType.role_create
AuditLogType.role_delete
AuditLogType.role_update
AuditLogType.stage_instance_create
AuditLogType.stage_instance_delete
AuditLogType.stage_instance_update
AuditLogType.sticker_create
AuditLogType.sticker_delete
AuditLogType.sticker_update
AuditLogType.target_type
AuditLogType.thread_create
AuditLogType.thread_delete
AuditLogType.thread_update
AuditLogType.unknown
AuditLogType.voice_channel_status_create
AuditLogType.voice_channel_status_delete
AuditLogType.webhook_create
AuditLogType.webhook_delete
AuditLogType.webhook_update
AutoModRuleActionType
AutoModRuleEventType
AutoModRulePresetType
AutoModRuleTriggerType
BaseEnum
ButtonStyles
ChannelType
ChannelType.dm
ChannelType.group_dm
ChannelType.guild_category
ChannelType.guild_directory
ChannelType.guild_forum
ChannelType.guild_media
ChannelType.guild_news
ChannelType.guild_news_thread
ChannelType.guild_private_thread
ChannelType.guild_public_thread
ChannelType.guild_stage_voice
ChannelType.guild_store
ChannelType.guild_text
ChannelType.guild_voice
ChannelType.unknown
CommandOptionType
ComponentType
ComponentType.action_row
ComponentType.button
ComponentType.channel_select
ComponentType.container
ComponentType.content_inventory_entry
ComponentType.file
ComponentType.media_gallery
ComponentType.mentionable_select
ComponentType.role_select
ComponentType.section
ComponentType.separator
ComponentType.string_select
ComponentType.text_display
ComponentType.text_input
ComponentType.thumbnail
ComponentType.user_select
ContentFilterLevel
DefaultAvatarType
DefaultNotificationLevel
EntitlementOwnerType
EntitlementType
EntitlementType.application_subscription
EntitlementType.developer_gift
EntitlementType.fractional_redemption
EntitlementType.free_purchase
EntitlementType.free_staff_purchase
EntitlementType.guild_powerup
EntitlementType.premium_purchase
EntitlementType.premium_subscription
EntitlementType.purchase
EntitlementType.quest_reward
EntitlementType.test_mode_purchase
EntitlementType.user_gift
EntitlementType.virtual_currency_redemption
ExpireBehaviour
ForumLayoutType
IntegrationType
InteractionType
InviteType
MFALevel
MessageReferenceType
MessageType
MessageType.auto_moderation_action
MessageType.call
MessageType.channel_follow_add
MessageType.channel_icon_change
MessageType.channel_name_change
MessageType.channel_pinned_message
MessageType.chat_input_command
MessageType.context_menu_command
MessageType.default
MessageType.guild_application_premium_subscription
MessageType.guild_boost
MessageType.guild_boost_tier_1
MessageType.guild_boost_tier_2
MessageType.guild_boost_tier_3
MessageType.guild_discovery_disqualified
MessageType.guild_discovery_grace_period_final_warning
MessageType.guild_discovery_grace_period_initial_warning
MessageType.guild_discovery_requalified
MessageType.guild_incident_alert_mode_disabled
MessageType.guild_incident_alert_mode_enabled
MessageType.guild_incident_report_false_alarm
MessageType.guild_incident_report_raid
MessageType.guild_invite_reminder
MessageType.interaction_premium_upsell
MessageType.poll_result
MessageType.purchase_notification
MessageType.recipient_add
MessageType.recipient_remove
MessageType.reply
MessageType.role_subscription_purchase
MessageType.stage_end
MessageType.stage_speaker
MessageType.stage_start
MessageType.stage_topic
MessageType.thread_created
MessageType.thread_starter_message
MessageType.user_join
PermissionType
PrivacyLevelType
ReactionType
ResponseType
ResponseType.application_command_autocomplete_result
ResponseType.channel_message_with_source
ResponseType.deferred_channel_message_with_source
ResponseType.deferred_update_message
ResponseType.launch_activity
ResponseType.modal
ResponseType.pong
ResponseType.premium_required
ResponseType.update_message
SKUType
ScheduledEventEntityType
ScheduledEventStatusType
SeparatorSpacingType
SortOrderType
StickerFormatType
StickerType
TextStyles
VerificationLevel
VideoQualityType
WebhookType
- discord_http.enums module
- Errors
- File
- Flag
- discord_http.flags module
ApplicationFlags
ApplicationFlags.application_auto_moderation_rule_create_badge
ApplicationFlags.application_command_badge
ApplicationFlags.embedded
ApplicationFlags.gateway_guild_members
ApplicationFlags.gateway_guild_members_limited
ApplicationFlags.gateway_message_content
ApplicationFlags.gateway_message_content_limited
ApplicationFlags.gateway_presence
ApplicationFlags.gateway_presence_limited
ApplicationFlags.verification_pending_guild_limit
AttachmentFlags
BaseFlag
ChannelFlags
GuildMemberFlags
GuildMemberFlags.automod_quarantined_username
GuildMemberFlags.bypasses_verification
GuildMemberFlags.completed_home_actions
GuildMemberFlags.completed_onboarding
GuildMemberFlags.did_rejoin
GuildMemberFlags.dm_settings_upsell_acknowledged
GuildMemberFlags.is_guest
GuildMemberFlags.started_home_actions
GuildMemberFlags.started_onboarding
MessageFlags
MessageFlags.crossposted
MessageFlags.ephemeral
MessageFlags.failed_to_mention_some_roles_in_thread
MessageFlags.has_thread
MessageFlags.is_components_v2
MessageFlags.is_crosspost
MessageFlags.is_voice_message
MessageFlags.loading
MessageFlags.source_message_deleted
MessageFlags.suppress_embeds
MessageFlags.suppress_notifications
MessageFlags.urgent
PermissionOverwrite
Permissions
Permissions.add_reactions
Permissions.administrator
Permissions.attach_files
Permissions.ban_members
Permissions.change_nickname
Permissions.connect
Permissions.create_events
Permissions.create_guild_expressions
Permissions.create_instant_invite
Permissions.create_private_threads
Permissions.create_public_threads
Permissions.deafen_members
Permissions.embed_links
Permissions.handle_overwrite()
Permissions.kick_members
Permissions.manage_channels
Permissions.manage_events
Permissions.manage_guild
Permissions.manage_guild_expressions
Permissions.manage_messages
Permissions.manage_nicknames
Permissions.manage_roles
Permissions.manage_threads
Permissions.manage_webhooks
Permissions.mention_everyone
Permissions.moderate_members
Permissions.move_members
Permissions.mute_members
Permissions.priority_speaker
Permissions.read_message_history
Permissions.request_to_speak
Permissions.send_messages
Permissions.send_messages_in_threads
Permissions.send_polls
Permissions.send_tts_messages
Permissions.send_voice_messages
Permissions.speak
Permissions.stream
Permissions.use_application_commands
Permissions.use_embedded_activities
Permissions.use_external_apps
Permissions.use_external_emojis
Permissions.use_external_sounds
Permissions.use_external_stickers
Permissions.use_soundboard
Permissions.use_vad
Permissions.view_audit_log
Permissions.view_channel
Permissions.view_creator_monetization_analytics
Permissions.view_guild_insights
SKUFlags
SystemChannelFlags
SystemChannelFlags.suppress_guild_reminder_notifications
SystemChannelFlags.suppress_join_notification_replies
SystemChannelFlags.suppress_join_notifications
SystemChannelFlags.suppress_premium_subscriptions
SystemChannelFlags.suppress_role_subscription_purchase_notifications
SystemChannelFlags.suppress_role_subscription_purchase_notifications_replies
UserFlags
UserFlags.active_developer
UserFlags.bot_http_interactions
UserFlags.bug_hunter_level_1
UserFlags.bug_hunter_level_2
UserFlags.certified_moderator
UserFlags.hypesquad
UserFlags.hypesquad_online_house_1
UserFlags.hypesquad_online_house_2
UserFlags.hypesquad_online_house_3
UserFlags.partner
UserFlags.premium_early_supporter
UserFlags.provisional_account
UserFlags.spammer
UserFlags.staff
UserFlags.team_pseudo_user
UserFlags.verified_bot
UserFlags.verified_developer
- discord_http.flags module
- Guild
- discord_http.guild module
BanEntry
Guild
Guild.afk_channel_id
Guild.afk_timeout
Guild.default_message_notifications
Guild.description
Guild.explicit_content_filter
Guild.features
Guild.latest_onboarding_question_id
Guild.max_members
Guild.max_stage_video_channel_users
Guild.max_video_channel_users
Guild.mfa_level
Guild.name
Guild.nsfw
Guild.nsfw_level
Guild.owner_id
Guild.preferred_locale
Guild.premium_progress_bar_enabled
Guild.premium_subscription_count
Guild.premium_tier
Guild.public_updates_channel_id
Guild.region
Guild.safety_alerts_channel_id
Guild.system_channel_flags
Guild.system_channel_id
Guild.vanity_url_code
Guild.verification_level
Guild.widget_channel_id
Guild.widget_enabled
Guild.banner
Guild.bitrate_limit
Guild.default_role
Guild.emojis_limit
Guild.filesize_limit
Guild.get_member_top_role()
Guild.get_role()
Guild.get_role_by_name()
Guild.icon
Guild.me
Guild.premium_subscriber_role
Guild.self_role
Guild.stickers_limit
PartialGuild
PartialGuild.ban()
PartialGuild.begin_guild_prune()
PartialGuild.bulk_ban()
PartialGuild.categories
PartialGuild.channels
PartialGuild.chunked
PartialGuild.create_automod_rule()
PartialGuild.create_category()
PartialGuild.create_emoji()
PartialGuild.create_role()
PartialGuild.create_scheduled_event()
PartialGuild.create_soundboard_sound()
PartialGuild.create_stage_channel()
PartialGuild.create_sticker()
PartialGuild.create_text_channel()
PartialGuild.create_voice_channel()
PartialGuild.default_role
PartialGuild.delete()
PartialGuild.edit()
PartialGuild.emojis
PartialGuild.fetch()
PartialGuild.fetch_audit_logs()
PartialGuild.fetch_automod_rule()
PartialGuild.fetch_automod_rules()
PartialGuild.fetch_ban()
PartialGuild.fetch_bans()
PartialGuild.fetch_channel()
PartialGuild.fetch_channels()
PartialGuild.fetch_emoji()
PartialGuild.fetch_emojis()
PartialGuild.fetch_guild_prune_count()
PartialGuild.fetch_integrations()
PartialGuild.fetch_invites()
PartialGuild.fetch_member()
PartialGuild.fetch_members()
PartialGuild.fetch_public_threads()
PartialGuild.fetch_regions()
PartialGuild.fetch_roles()
PartialGuild.fetch_scheduled_event()
PartialGuild.fetch_scheduled_events_list()
PartialGuild.fetch_soundboard_sound()
PartialGuild.fetch_soundboard_sounds()
PartialGuild.fetch_sticker()
PartialGuild.fetch_stickers()
PartialGuild.get_channel()
PartialGuild.get_channel_voice_states()
PartialGuild.get_member()
PartialGuild.get_member_voice_state()
PartialGuild.get_partial_automod_rule()
PartialGuild.get_partial_channel()
PartialGuild.get_partial_emoji()
PartialGuild.get_partial_member()
PartialGuild.get_partial_role()
PartialGuild.get_partial_scheduled_event()
PartialGuild.get_partial_soundboard_sound()
PartialGuild.get_partial_sticker()
PartialGuild.get_role()
PartialGuild.get_soundboard_sound()
PartialGuild.get_thread()
PartialGuild.get_voice_states()
PartialGuild.kick()
PartialGuild.large
PartialGuild.leave()
PartialGuild.members
PartialGuild.roles
PartialGuild.search_members()
PartialGuild.soundboard_sounds
PartialGuild.stickers
PartialGuild.text_channels
PartialGuild.threads
PartialGuild.unban()
PartialGuild.voice_channels
PartialScheduledEvent
ScheduledEvent
- discord_http.guild module
- Http
- Integrations
- discord_http.integrations module
Integration
Integration.id
Integration.name
Integration.guild
Integration.type
Integration.enabled
Integration.syncing
Integration.role_id
Integration.enable_emoticons
Integration.expire_behavior
Integration.expire_grace_period
Integration.synced_at
Integration.subscriber_count
Integration.revoked
Integration.scopes
Integration.account
Integration.application
Integration.user
IntegrationAccount
IntegrationApplication
PartialIntegration
- discord_http.integrations module
- Invite
- Member
- discord_http.member module
Member
Member.avatar
Member.banner
Member.flags
Member.pending
Member.nick
Member.joined_at
Member.communication_disabled_until
Member.premium_since
Member.avatar_decoration
Member.nameplate
Member.primary_guild
Member.bot
Member.discriminator
Member.display_avatar
Member.display_avatar_decoration
Member.display_banner
Member.display_name
Member.get_role()
Member.global_avatar
Member.global_avatar_decoration
Member.global_banner
Member.global_name
Member.guild_permissions
Member.has_permissions()
Member.is_timed_out()
Member.name
Member.public_flags
Member.resolved_permissions
Member.roles
Member.system
Member.top_role
PartialMember
PartialMember.guild_id
PartialMember.presence
PartialMember.add_roles()
PartialMember.ban()
PartialMember.create_dm()
PartialMember.default_avatar
PartialMember.edit()
PartialMember.fetch()
PartialMember.guild
PartialMember.kick()
PartialMember.mention
PartialMember.remove_roles()
PartialMember.send()
PartialMember.unban()
ThreadMember
- discord_http.member module
- Mentions
- Message
- discord_http.message module
Attachment
Attachment.id
Attachment.filename
Attachment.size
Attachment.url
Attachment.proxy_url
Attachment.ephemeral
Attachment.flags
Attachment.content_type
Attachment.title
Attachment.description
Attachment.height
Attachment.width
Attachment.duration_secs
Attachment.waveform
Attachment.fetch()
Attachment.is_spoiler()
Attachment.is_voice_message()
Attachment.save()
Attachment.to_dict()
Attachment.to_file()
JumpURL
Message
Message.type
Message.content
Message.author
Message.pinned
Message.mention_everyone
Message.tts
Message.poll
Message.embeds
Message.attachments
Message.stickers
Message.reactions
Message.mentions
Message.view
Message.edited_timestamp
Message.reference
Message.resolved_reply
Message.resolved_forward
Message.interaction
Message.channel_mentions
Message.emojis
Message.is_system()
Message.jump_url
Message.jump_urls
Message.role_mentions
MessageInteraction
MessageReaction
MessageReference
PartialMessage
PartialMessage.channel_id
PartialMessage.guild_id
PartialMessage.add_reaction()
PartialMessage.channel
PartialMessage.create_public_thread()
PartialMessage.delete()
PartialMessage.edit()
PartialMessage.expire_poll()
PartialMessage.fetch()
PartialMessage.fetch_poll_voters()
PartialMessage.forward()
PartialMessage.guild
PartialMessage.jump_url
PartialMessage.pin()
PartialMessage.publish()
PartialMessage.remove_all_reactions()
PartialMessage.remove_reaction()
PartialMessage.reply()
PartialMessage.unpin()
Poll
WebhookMessage
- discord_http.message module
- Multipart
- Object
- Response
- Role
- discord_http.role module
PartialRole
Role
Role.name
Role.hoist
Role.managed
Role.mentionable
Role.permissions
Role.colour
Role.position
Role.tags
Role.bot_id
Role.integration_id
Role.subscription_listing_id
Role.unicode_emoji
Role.display_icon
Role.icon
Role.is_available_for_purchase()
Role.is_bot_managed()
Role.is_guild_connection()
Role.is_integration()
Role.is_premium_subscriber()
- discord_http.role module
- Soundboard
- Sticker
- Tasks
- User
- discord_http.user module
AvatarDecoration
Nameplate
PartialUser
PrimaryGuild
User
User.avatar
User.banner
User.name
User.bot
User.system
User.discriminator
User.global_name
User.accent_colour
User.banner_colour
User.public_flags
User.avatar_decoration
User.nameplate
User.primary_guild
User.display_avatar
User.display_avatar_decoration
User.display_banner
User.display_name
User.global_avatar
User.global_avatar_decoration
User.global_banner
UserClient
- discord_http.user module
- View
- discord_http.view module
ActionRow
AttachmentComponent
AttachmentComponent.url
AttachmentComponent.description
AttachmentComponent.spoiler
AttachmentComponent.filename
AttachmentComponent.size
AttachmentComponent.height
AttachmentComponent.width
AttachmentComponent.placeholder
AttachmentComponent.placeholder_version
AttachmentComponent.content_type
AttachmentComponent.flags
AttachmentComponent.fetch()
AttachmentComponent.save()
AttachmentComponent.to_dict()
AttachmentComponent.to_file()
Button
ChannelSelect
ContainerComponent
FileComponent
Item
Link
MediaGalleryComponent
MediaGalleryItem
MentionableSelect
Modal
ModalItem
Premium
RoleSelect
SectionComponent
Select
SeparatorComponent
TextDisplayComponent
ThumbnailComponent
UserSelect
View
- discord_http.view module
- Voice
- Webhook