List of all items
Structs
- Audio
- AudioControl
- BotApi
- MessageReaction
- MessageReactionPager
- PublicAudio
- Reaction
- ReactionEmoji
- ReactionTarget
- ReactionUsers
- Token
- client::Client
- client::Context
- error::SdkError
- forum::Content
- forum::Cover
- forum::Elem
- forum::ForumAuditResult
- forum::ForumRsp
- forum::Image
- forum::OpenThread
- forum::Paragraph
- forum::PlatImage
- forum::PlatVideo
- forum::Post
- forum::PostInfo
- forum::PostThreadRsp
- forum::Reply
- forum::ReplyInfo
- forum::Text
- forum::Thread
- forum::ThreadInfo
- forum::ThreadToCreate
- forum::Title
- forum::Url
- forum::Video
- gateway::Gateway
- http::HttpClient
- intents::Intents
- interaction::Interaction
- interaction::InteractionData
- interaction::Resolved
- interaction::SearchInputResolved
- interaction::SearchLayout
- interaction::SearchRecord
- interaction::SearchRsp
- manage::C2CFriendData
- manage::C2CManageEvent
- manage::EnterAioEvent
- manage::GroupManageEvent
- manage::SubscribeMessageStatusData
- manage::SubscribeMsgTemplateResult
- models::Color
- models::Duration
- models::announce::Announce
- models::announce::ChannelAnnouncesToCreate
- models::announce::GuildAnnouncesToCreate
- models::announce::RecommendChannel
- models::api::ApiError
- models::api::AudioAction
- models::api::BotInfo
- models::api::GatewayResponse
- models::api::MessageResponse
- models::api::PinsMessage
- models::api::RateLimit
- models::api::SessionStartLimit
- models::api::ShardConfig
- models::channel::Channel
- models::channel::ChannelPermissions
- models::channel::ChannelRolesPermissions
- models::channel::ChannelValueObject
- models::channel::UpdateChannelPermissions
- models::emoji::Emoji
- models::gateway::GatewayEvent
- models::gateway::Hello
- models::gateway::Identify
- models::gateway::IdentifyProperties
- models::gateway::Ready
- models::gateway::Resume
- models::gateway::WSIdentityData
- models::gateway::WSPayload
- models::gateway::WSPayloadBase
- models::gateway::WSReadyData
- models::gateway::WSResumeData
- models::gateway::WSUser
- models::guild::Guild
- models::guild::GuildMembersPager
- models::guild::GuildPager
- models::guild::GuildRole
- models::guild::GuildRoleMembers
- models::guild::GuildRoleMembersPager
- models::guild::GuildRoles
- models::guild::Member
- models::guild::MemberAddRoleBody
- models::guild::MemberDeleteOptions
- models::guild::UpdateGuildMute
- models::guild::UpdateGuildMuteResponse
- models::guild::UpdateResult
- models::guild::UpdateRole
- models::guild::UpdateRoleFilter
- models::guild::UpdateRoleInfo
- models::message::ActionButton
- models::message::Ark
- models::message::ArkKv
- models::message::ArkObj
- models::message::ArkObjKv
- models::message::C2CMessage
- models::message::C2CMessageParams
- models::message::C2CMessageUser
- models::message::DirectMessage
- models::message::DirectMessageMember
- models::message::DirectMessageParams
- models::message::DirectMessageToCreate
- models::message::DirectMessageUser
- models::message::Embed
- models::message::EmbedField
- models::message::EmbedThumbnail
- models::message::GroupMessage
- models::message::GroupMessageParams
- models::message::GroupMessageUser
- models::message::InputNotify
- models::message::Keyboard
- models::message::KeyboardButton
- models::message::KeyboardButtonAction
- models::message::KeyboardButtonPermission
- models::message::KeyboardButtonRenderData
- models::message::KeyboardContent
- models::message::KeyboardModal
- models::message::KeyboardPayload
- models::message::KeyboardRow
- models::message::KeyboardStyle
- models::message::KeyboardSubscribeData
- models::message::KeyboardTemplateId
- models::message::MarkdownParam
- models::message::MarkdownPayload
- models::message::MarkdownStyle
- models::message::Media
- models::message::MediaInfo
- models::message::Message
- models::message::MessageArk
- models::message::MessageAttachment
- models::message::MessageAudit
- models::message::MessageDelete
- models::message::MessageMember
- models::message::MessageParams
- models::message::MessageReference
- models::message::MessageScene
- models::message::MessageToCreate
- models::message::MessageUser
- models::message::MessagesPager
- models::message::PromptKeyboard
- models::message::Reference
- models::message::SettingGuide
- models::message::SettingGuideToCreate
- models::message::Stream
- models::message_setting::MessageSetting
- models::permission::APIPermission
- models::permission::APIPermissionDemand
- models::permission::APIPermissionDemandIdentify
- models::permission::APIPermissionDemandToCreate
- models::permission::APIPermissions
- models::robot::Activity
- models::robot::Robot
- models::schedule::Schedule
- models::schedule::ScheduleWrapper
- models::user::Member
- models::user::Role
- models::user::User
- models::webhook::HttpBot
- models::webhook::HttpIdentity
- models::webhook::HttpReady
- models::webhook::HttpSession
- models::webhook::WebhookValidationRequest
- models::webhook::WebhookValidationResponse
- session_manager::ChanManager
- session_manager::Session
Enums
- AudioStatus
- PublicAudioType
- ReactionTargetType
- error::BotError
- forum::Format
- interaction::InteractionDataType
- interaction::InteractionType
- manage::ManageEventType
- models::MessageType
- models::announce::AnnouncesType
- models::channel::ChannelSubType
- models::channel::ChannelType
- models::channel::PrivateType
- models::channel::SpeakPermission
- models::emoji::EmojiType
- models::message::MessageCreateType
- models::message::MessagePagerType
- models::robot::ActivityType
- models::robot::RobotStatus
- models::schedule::RemindType
Traits
Functions
- models::guild::normalize_delete_history_msg_days
- session_manager::new_session_manager
- session_manager::set_session_manager_factory
- signature::generate
- signature::verify
- start_access_token_refresh
- webhook::dispatch_ack
- webhook::handle_http_callback
- webhook::heartbeat_ack
- webhook::validation_ack
Type Aliases
Constants
- DEFAULT_API_URL
- DEFAULT_TIMEOUT
- DEFAULT_WS_URL
- SANDBOX_API_URL
- VERSION
- error::CODE_CONN_CLOSE_CANT_IDENTIFY
- error::CODE_CONN_CLOSE_CANT_RESUME
- error::CODE_INVALID_SESSION
- error::WS_CODE_BACKEND_ALREADY_AUTHENTICATE
- error::WS_CODE_BACKEND_AUTHENTICATION_FAIL
- error::WS_CODE_BACKEND_BOT_BANNED
- error::WS_CODE_BACKEND_BOT_OFFLINE
- error::WS_CODE_BACKEND_DECODE_ERROR
- error::WS_CODE_BACKEND_DISALLOWED_INTENTS
- error::WS_CODE_BACKEND_INVALID_API_VERSION
- error::WS_CODE_BACKEND_INVALID_INTENTS
- error::WS_CODE_BACKEND_INVALID_SEQ
- error::WS_CODE_BACKEND_INVALID_SHARD
- error::WS_CODE_BACKEND_NOT_AUTHENTICATE
- error::WS_CODE_BACKEND_RATE_LIMIT
- error::WS_CODE_BACKEND_SESSION_NO_LONGER_VALID
- error::WS_CODE_BACKEND_SESSION_TIMEOUT
- error::WS_CODE_BACKEND_SHARDING_REQUIRED
- error::WS_CODE_BACKEND_UNKNOWN_ERROR
- error::WS_CODE_BACKEND_UNKNOWN_OP_CODE
- models::gateway::EVENT_AT_MESSAGE_CREATE
- models::gateway::EVENT_AUDIO_FINISH
- models::gateway::EVENT_AUDIO_OFF_MIC
- models::gateway::EVENT_AUDIO_ON_MIC
- models::gateway::EVENT_AUDIO_START
- models::gateway::EVENT_C2C_FRIEND_ADD
- models::gateway::EVENT_C2C_FRIEND_DEL
- models::gateway::EVENT_C2C_MESSAGE_CREATE
- models::gateway::EVENT_CHANNEL_CREATE
- models::gateway::EVENT_CHANNEL_DELETE
- models::gateway::EVENT_CHANNEL_UPDATE
- models::gateway::EVENT_DIRECT_MESSAGE_CREATE
- models::gateway::EVENT_DIRECT_MESSAGE_DELETE
- models::gateway::EVENT_ENTER_AIO
- models::gateway::EVENT_FORUM_AUDIT_RESULT
- models::gateway::EVENT_FORUM_POST_CREATE
- models::gateway::EVENT_FORUM_POST_DELETE
- models::gateway::EVENT_FORUM_REPLY_CREATE
- models::gateway::EVENT_FORUM_REPLY_DELETE
- models::gateway::EVENT_FORUM_THREAD_CREATE
- models::gateway::EVENT_FORUM_THREAD_DELETE
- models::gateway::EVENT_FORUM_THREAD_UPDATE
- models::gateway::EVENT_GROUP_AT_MESSAGE_CREATE
- models::gateway::EVENT_GUILD_CREATE
- models::gateway::EVENT_GUILD_DELETE
- models::gateway::EVENT_GUILD_MEMBER_ADD
- models::gateway::EVENT_GUILD_MEMBER_REMOVE
- models::gateway::EVENT_GUILD_MEMBER_UPDATE
- models::gateway::EVENT_GUILD_UPDATE
- models::gateway::EVENT_INTERACTION_CREATE
- models::gateway::EVENT_MESSAGE_AUDIT_PASS
- models::gateway::EVENT_MESSAGE_AUDIT_REJECT
- models::gateway::EVENT_MESSAGE_CREATE
- models::gateway::EVENT_MESSAGE_DELETE
- models::gateway::EVENT_MESSAGE_REACTION_ADD
- models::gateway::EVENT_MESSAGE_REACTION_REMOVE
- models::gateway::EVENT_PUBLIC_MESSAGE_DELETE
- models::gateway::EVENT_SUBSCRIBE_MESSAGE_STATUS
- models::gateway::HTTP_CALLBACK_ACK
- models::gateway::HTTP_CALLBACK_VALIDATION
- models::gateway::WS_DISPATCH_EVENT
- models::gateway::WS_HEARTBEAT
- models::gateway::WS_HEARTBEAT_ACK
- models::gateway::WS_HELLO
- models::gateway::WS_IDENTIFY
- models::gateway::WS_INVALID_SESSION
- models::gateway::WS_RECONNECT
- models::gateway::WS_RESUME
- models::gateway::opcodes::DISPATCH
- models::gateway::opcodes::HEARTBEAT
- models::gateway::opcodes::HEARTBEAT_ACK
- models::gateway::opcodes::HELLO
- models::gateway::opcodes::IDENTIFY
- models::gateway::opcodes::INVALID_SESSION
- models::gateway::opcodes::RECONNECT
- models::gateway::opcodes::RESUME
- models::guild::DEFAULT_ROLE_COLOR
- signature::HEADER_SIGNATURE
- signature::HEADER_TIMESTAMP