File tree Expand file tree Collapse file tree
simbot-commons/simbot-common-suspend-runner/love.forte.simbot.suspendrunner
simbot-component-kook/simbot-component-kook-core/love.forte.simbot.component.kook.role/-kook-role
simbot-component-onebot/simbot-component-onebot-v11
simbot-component-onebot-v11-core/love.forte.simbot.component.onebot.v11.core.bot/-one-bot-bot
simbot-component-onebot-v11-event/love.forte.simbot.component.onebot.v11.event/-raw-event
simbot-component-qq/simbot-component-qq-guild-api
love.forte.simbot.qguild.api.message.direct/-create-dms-api
love.forte.simbot.qguild.api.message/-message-send-api
love.forte.simbot.qguild.event
-event-intents-aggregation
love.forte.simbot.qguild.message Expand file tree Collapse file tree Load Diff Large diffs are not rendered by default.
Load Diff Large diffs are not rendered by default.
Original file line number Diff line number Diff line change 119119 < div class ="cover ">
120120 < h1 class ="cover "> < span > is</ span > < wbr > < span > < span > Admin</ span > </ span > </ h1 >
121121 </ div >
122- < div class ="platform-hinted " data-platform-hinted ="data-platform-hinted "> < div class ="content sourceset-dependent-content " data-active ="" data-togglable =":simbot-component-kook:simbot-component-kook-core/commonMain "> < div class ="symbol monospace "> < span class ="token keyword "> open </ span > < span class ="token keyword "> override </ span > < span class ="token keyword "> val </ span > < a href ="is-admin.html "> isAdmin</ a > < span class ="token operator "> : </ span > < a href ="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html "> Boolean</ a > < span class ="source-link-wrapper "> < span class ="source-link " data-element-type ="source-link "> (< a href ="https://github.com/simple-robot/simpler-robot/tree/dev/main/simbot-component-kook/simbot-component-kook-core/src/commonMain/kotlin/love/forte/simbot/component/kook/role/KookRole.kt#L101 "> source</ a > )</ span > </ span > </ div > < p class ="paragraph "> 是否拥有管理权限。</ p > < p class ="paragraph "> 当存在以下任意权限时会被判定为 < code class ="lang-kotlin "> isAdmin = true</ code > :</ p > < div class ="table--container "> < table > < thead > < tr > < th > 比特位</ th > < th > 权限</ th > < th > 说明</ th > </ tr > </ thead > < tbody > < tr > < td > < code class ="org.jetbrains.dokka.pages.commenttable@20d1f4b5 lang-kotlin "> 0</ code > </ td > < td > 管理员</ td > < td > 拥有此权限会获得完整的管理权,包括绕开所有其他权限(包括频道权限)限制,属于危险权限。</ td > </ tr > < tr > < td > < code class ="org.jetbrains.dokka.pages.commenttable@20d1f4b5 lang-kotlin "> 1</ code > </ td > < td > 管理服务器</ td > < td > 拥有此权限的成员可以修改服务器名称和更换区域。</ td > </ tr > < tr > < td > < code class ="org.jetbrains.dokka.pages.commenttable@20d1f4b5 lang-kotlin "> 2</ code > </ td > < td > 查看管理日志</ td > < td > 拥有此权限的成员可以查看服务器的管理日志。</ td > </ tr > < tr > < td > < code class ="org.jetbrains.dokka.pages.commenttable@20d1f4b5 lang-kotlin "> 4</ code > </ td > < td > 管理邀请</ td > < td > 拥有该权限可以管理服务器的邀请</ td > </ tr > < tr > < td > < code class ="org.jetbrains.dokka.pages.commenttable@20d1f4b5 lang-kotlin "> 5</ code > </ td > < td > 频道管理</ td > < td > 拥有此权限的成员可以创建新的频道以及编辑或删除已存在的频道</ td > </ tr > < tr > < td > < code class ="org.jetbrains.dokka.pages.commenttable@20d1f4b5 lang-kotlin "> 6</ code > </ td > < td > 踢出用户</ td > < td > </ td > </ tr > < tr > < td > < code class ="org.jetbrains.dokka.pages.commenttable@20d1f4b5 lang-kotlin "> 7</ code > </ td > < td > 封禁用户</ td > < td > </ td > </ tr > < tr > < td > < code class ="org.jetbrains.dokka.pages.commenttable@20d1f4b5 lang-kotlin "> 8</ code > </ td > < td > 管理自定义表情</ td > < td > </ td > </ tr > < tr > < td > < code class ="org.jetbrains.dokka.pages.commenttable@20d1f4b5 lang-kotlin "> 9</ code > </ td > < td > 修改服务器昵称</ td > < td > 拥有此权限的用户可以更改他们的昵称。</ td > </ tr > < tr > < td > < code class ="org.jetbrains.dokka.pages.commenttable@20d1f4b5 lang-kotlin "> 10</ code > </ td > < td > 管理角色权限</ td > < td > 拥有此权限成员可以创建新的角色和编辑删除低于该角色的身份。</ td > </ tr > < tr > < td > < code class ="org.jetbrains.dokka.pages.commenttable@20d1f4b5 lang-kotlin "> 13</ code > </ td > < td > 管理消息</ td > < td > 拥有此权限的成员可以删除其他成员发出的消息和置顶消息。</ td > </ tr > < tr > < td > < code class ="org.jetbrains.dokka.pages.commenttable@20d1f4b5 lang-kotlin "> 16</ code > </ td > < td > 语音管理</ td > < td > 拥有此权限的成员可以把其他成员移动和踢出频道;但此类移动仅限于在该成员和被移动成员均有权限的频道之间进行。</ td > </ tr > < tr > < td > < code class ="org.jetbrains.dokka.pages.commenttable@20d1f4b5 lang-kotlin "> 26</ code > </ td > < td > 修改他人昵称</ td > < td > 拥有此权限的用户可以更改他人的昵称</ td > </ tr > </ tbody > </ table > </ div > < blockquote class ="quotation "> < p class ="paragraph "> 参考 < a href ="../../../../simbot-component-kook/simbot-component-kook-api/love.forte.simbot.kook.objects/-permission-type/index.html "> PermissionType</ a > 中 < a href ="../../../../simbot-component-kook/simbot-component-kook-api/love.forte.simbot.kook.objects/-permission-type/is-admin.html "> PermissionType.isAdmin</ a > 为 < code class ="lang-kotlin "> true</ code > 的类型。</ p > </ blockquote > </ div > </ div >
122+ < div class ="platform-hinted " data-platform-hinted ="data-platform-hinted "> < div class ="content sourceset-dependent-content " data-active ="" data-togglable =":simbot-component-kook:simbot-component-kook-core/commonMain "> < div class ="symbol monospace "> < span class ="token keyword "> open </ span > < span class ="token keyword "> override </ span > < span class ="token keyword "> val </ span > < a href ="is-admin.html "> isAdmin</ a > < span class ="token operator "> : </ span > < a href ="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html "> Boolean</ a > < span class ="source-link-wrapper "> < span class ="source-link " data-element-type ="source-link "> (< a href ="https://github.com/simple-robot/simpler-robot/tree/dev/main/simbot-component-kook/simbot-component-kook-core/src/commonMain/kotlin/love/forte/simbot/component/kook/role/KookRole.kt#L101 "> source</ a > )</ span > </ span > </ div > < p class ="paragraph "> 是否拥有管理权限。</ p > < p class ="paragraph "> 当存在以下任意权限时会被判定为 < code class ="lang-kotlin "> isAdmin = true</ code > :</ p > < div class ="table--container "> < table > < thead > < tr > < th > 比特位</ th > < th > 权限</ th > < th > 说明</ th > </ tr > </ thead > < tbody > < tr > < td > < code class ="org.jetbrains.dokka.pages.commenttable@1890a464 lang-kotlin "> 0</ code > </ td > < td > 管理员</ td > < td > 拥有此权限会获得完整的管理权,包括绕开所有其他权限(包括频道权限)限制,属于危险权限。</ td > </ tr > < tr > < td > < code class ="org.jetbrains.dokka.pages.commenttable@1890a464 lang-kotlin "> 1</ code > </ td > < td > 管理服务器</ td > < td > 拥有此权限的成员可以修改服务器名称和更换区域。</ td > </ tr > < tr > < td > < code class ="org.jetbrains.dokka.pages.commenttable@1890a464 lang-kotlin "> 2</ code > </ td > < td > 查看管理日志</ td > < td > 拥有此权限的成员可以查看服务器的管理日志。</ td > </ tr > < tr > < td > < code class ="org.jetbrains.dokka.pages.commenttable@1890a464 lang-kotlin "> 4</ code > </ td > < td > 管理邀请</ td > < td > 拥有该权限可以管理服务器的邀请</ td > </ tr > < tr > < td > < code class ="org.jetbrains.dokka.pages.commenttable@1890a464 lang-kotlin "> 5</ code > </ td > < td > 频道管理</ td > < td > 拥有此权限的成员可以创建新的频道以及编辑或删除已存在的频道</ td > </ tr > < tr > < td > < code class ="org.jetbrains.dokka.pages.commenttable@1890a464 lang-kotlin "> 6</ code > </ td > < td > 踢出用户</ td > < td > </ td > </ tr > < tr > < td > < code class ="org.jetbrains.dokka.pages.commenttable@1890a464 lang-kotlin "> 7</ code > </ td > < td > 封禁用户</ td > < td > </ td > </ tr > < tr > < td > < code class ="org.jetbrains.dokka.pages.commenttable@1890a464 lang-kotlin "> 8</ code > </ td > < td > 管理自定义表情</ td > < td > </ td > </ tr > < tr > < td > < code class ="org.jetbrains.dokka.pages.commenttable@1890a464 lang-kotlin "> 9</ code > </ td > < td > 修改服务器昵称</ td > < td > 拥有此权限的用户可以更改他们的昵称。</ td > </ tr > < tr > < td > < code class ="org.jetbrains.dokka.pages.commenttable@1890a464 lang-kotlin "> 10</ code > </ td > < td > 管理角色权限</ td > < td > 拥有此权限成员可以创建新的角色和编辑删除低于该角色的身份。</ td > </ tr > < tr > < td > < code class ="org.jetbrains.dokka.pages.commenttable@1890a464 lang-kotlin "> 13</ code > </ td > < td > 管理消息</ td > < td > 拥有此权限的成员可以删除其他成员发出的消息和置顶消息。</ td > </ tr > < tr > < td > < code class ="org.jetbrains.dokka.pages.commenttable@1890a464 lang-kotlin "> 16</ code > </ td > < td > 语音管理</ td > < td > 拥有此权限的成员可以把其他成员移动和踢出频道;但此类移动仅限于在该成员和被移动成员均有权限的频道之间进行。</ td > </ tr > < tr > < td > < code class ="org.jetbrains.dokka.pages.commenttable@1890a464 lang-kotlin "> 26</ code > </ td > < td > 修改他人昵称</ td > < td > 拥有此权限的用户可以更改他人的昵称</ td > </ tr > </ tbody > </ table > </ div > < blockquote class ="quotation "> < p class ="paragraph "> 参考 < a href ="../../../../simbot-component-kook/simbot-component-kook-api/love.forte.simbot.kook.objects/-permission-type/index.html "> PermissionType</ a > 中 < a href ="../../../../simbot-component-kook/simbot-component-kook-api/love.forte.simbot.kook.objects/-permission-type/is-admin.html "> PermissionType.isAdmin</ a > 为 < code class ="lang-kotlin "> true</ code > 的类型。</ p > </ blockquote > </ div > </ div >
123123</ div >
124124 < div class ="footer ">
125125 < div class ="footer--container ">
Original file line number Diff line number Diff line change 119119 < div class ="cover ">
120120 < h1 class ="cover "> < span > init</ span > < wbr > < span > < span > Configuration</ span > </ span > </ h1 >
121121 </ div >
122- < div class ="platform-hinted " data-platform-hinted ="data-platform-hinted "> < div class ="content sourceset-dependent-content " data-active ="" data-togglable =":simbot-component-onebot:simbot-component-onebot-v11:simbot-component-onebot-v11-core/commonMain "> < div class ="symbol monospace "> < div class ="block "> < div class ="block "> < span class ="token annotation builtin "> @</ span > < a href ="../../../../../simbot-component-onebot/simbot-component-onebot-common/love.forte.simbot.component.onebot.common.annotations/-experimental-one-bot-a-p-i/index.html "> < span class ="token annotation builtin "> ExperimentalOneBotAPI</ span > </ a > </ div > </ div > < span class ="token keyword "> abstract </ span > < span class ="token keyword "> suspend </ span > < span class ="token keyword "> fun </ span > < a href ="init-configuration.html "> < span class ="token function "> initConfiguration</ span > </ a > < span class ="token punctuation "> (</ span > < span class ="token punctuation "> )</ span > < span class ="token operator "> : </ span > < a href ="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html "> Boolean</ a > < span class ="source-link-wrapper "> < span class ="source-link " data-element-type ="source-link "> (< a href ="https://github.com/simple-robot/simpler-robot/tree/dev/main/simbot-component-onebot/simbot-component-onebot-v11/simbot-component-onebot-v11-core/src/commonMain/kotlin/love/forte/simbot/component/onebot/v11/core/bot/OneBotBot.kt#L128 "> source</ a > )</ span > </ span > </ div > < p class ="paragraph "> 根据 < a href ="configuration.html "> configuration</ a > 初始化部分配置信息。</ p > < p class ="paragraph "> 在一些特殊情况下(例如测试或仅需要一些序列器等), 如果希望在不 < a href ="start.html "> 启动</ a > bot 就初始化配置信息则使用此函数。</ p > < p class ="paragraph "> 初始化配置只能执行一次。如果 < a href ="is-configuration-initialized.html "> isConfigurationInitialized</ a > 为 < code class ="lang-kotlin "> true</ code > 则会返回 < code class ="lang-kotlin "> false</ code > 。 同一时间只会有一个 < a href ="init-configuration.html "> initConfiguration</ a > 被执行。如果出现竞争则会挂起, 直到其他竞争者完成初始化或出现异常。 如果其他竞争者完成初始化,则会直接返回 < code class ="lang-kotlin "> false</ code > ,不会重复初始化。</ p > < p class ="paragraph "> < a href ="start.html "> start</ a > 中也会使用此函数。</ p > < p class ="paragraph "> NOTE: 未来标准库 < a href ="../../../../../simbot-api/love.forte.simbot.bot/-bot/index.html "> Bot</ a > 中添加了 < code class ="lang-kotlin "> init</ code > 相关函数和属性后会被废弃。 参考 < a href ="https://github.com/simple-robot/simpler-robot/issues/1071 "> #1071</ a > </ p > < h3 class =""> status</ h3 > < p class ="paragraph "> 初始化状态有三个阶段:未初始化、正在初始化和完成初始化。 根据三个状态的不同,会影响 < a href ="is-configuration-initialized.html "> isConfigurationInitialized</ a > 和 < a href ="is-configuration-initializing.html "> isConfigurationInitializing</ a > 的值。</ p > < div class ="table--container "> < table > < thead > < tr > < th > status</ th > < th > < a href ="is-configuration-initializing.html "> isConfigurationInitializing</ a > </ th > < th > < a href ="is-configuration-initialized.html "> isConfigurationInitialized</ a > </ th > </ tr > </ thead > < tbody > < tr > < td > 未初始化</ td > < td > < code class ="org.jetbrains.dokka.pages.commenttable@15426600 lang-kotlin "> false</ code > </ td > < td > < code class ="org.jetbrains.dokka.pages.commenttable@15426600 lang-kotlin "> false</ code > </ td > </ tr > < tr > < td > 初始化中</ td > < td > < code class ="org.jetbrains.dokka.pages.commenttable@15426600 lang-kotlin "> true</ code > </ td > < td > < code class ="org.jetbrains.dokka.pages.commenttable@15426600 lang-kotlin "> false</ code > </ td > </ tr > < tr > < td > 已初始化</ td > < td > < code class ="org.jetbrains.dokka.pages.commenttable@15426600 lang-kotlin "> false</ code > </ td > < td > < code class ="org.jetbrains.dokka.pages.commenttable@15426600 lang-kotlin "> true</ code > </ td > </ tr > </ tbody > </ table > </ div > < span class ="kdoc-tag "> < h4 class =""> Return</ h4 > < p class ="paragraph "> 如果已经初始化过了,则不会重复初始化,直接返回 < code class ="lang-kotlin "> false</ code > 。 否则在成功初始化后返回 < code class ="lang-kotlin "> true</ code > 。</ p > </ span > < span class ="kdoc-tag "> < h4 class =""> Since</ h4 > < p class ="paragraph "> 1.8.1</ p > </ span > < h4 class ="tableheader "> Throws</ h4 > < div class ="table "> < div class ="table-row table-row_content " data-filterable-current =":simbot-component-onebot:simbot-component-onebot-v11:simbot-component-onebot-v11-core/commonMain " data-filterable-set =":simbot-component-onebot:simbot-component-onebot-v11:simbot-component-onebot-v11-core/commonMain "> < div class ="main-subrow keyValue "> < div class =""> < span class ="inline-flex "> < div > < a href ="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-runtime-exception/index.html "> < span > Runtime</ span > < wbr > < span > < span > Exception</ span > </ span > </ a > </ div > </ span > </ div > < div > < div class ="title "> < p class ="paragraph "> 初始化过程中出现的任何非预期异常。</ p > </ div > </ div > </ div > </ div > </ div > </ div > </ div >
122+ < div class ="platform-hinted " data-platform-hinted ="data-platform-hinted "> < div class ="content sourceset-dependent-content " data-active ="" data-togglable =":simbot-component-onebot:simbot-component-onebot-v11:simbot-component-onebot-v11-core/commonMain "> < div class ="symbol monospace "> < div class ="block "> < div class ="block "> < span class ="token annotation builtin "> @</ span > < a href ="../../../../../simbot-component-onebot/simbot-component-onebot-common/love.forte.simbot.component.onebot.common.annotations/-experimental-one-bot-a-p-i/index.html "> < span class ="token annotation builtin "> ExperimentalOneBotAPI</ span > </ a > </ div > </ div > < span class ="token keyword "> abstract </ span > < span class ="token keyword "> suspend </ span > < span class ="token keyword "> fun </ span > < a href ="init-configuration.html "> < span class ="token function "> initConfiguration</ span > </ a > < span class ="token punctuation "> (</ span > < span class ="token punctuation "> )</ span > < span class ="token operator "> : </ span > < a href ="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html "> Boolean</ a > < span class ="source-link-wrapper "> < span class ="source-link " data-element-type ="source-link "> (< a href ="https://github.com/simple-robot/simpler-robot/tree/dev/main/simbot-component-onebot/simbot-component-onebot-v11/simbot-component-onebot-v11-core/src/commonMain/kotlin/love/forte/simbot/component/onebot/v11/core/bot/OneBotBot.kt#L128 "> source</ a > )</ span > </ span > </ div > < p class ="paragraph "> 根据 < a href ="configuration.html "> configuration</ a > 初始化部分配置信息。</ p > < p class ="paragraph "> 在一些特殊情况下(例如测试或仅需要一些序列器等), 如果希望在不 < a href ="start.html "> 启动</ a > bot 就初始化配置信息则使用此函数。</ p > < p class ="paragraph "> 初始化配置只能执行一次。如果 < a href ="is-configuration-initialized.html "> isConfigurationInitialized</ a > 为 < code class ="lang-kotlin "> true</ code > 则会返回 < code class ="lang-kotlin "> false</ code > 。 同一时间只会有一个 < a href ="init-configuration.html "> initConfiguration</ a > 被执行。如果出现竞争则会挂起, 直到其他竞争者完成初始化或出现异常。 如果其他竞争者完成初始化,则会直接返回 < code class ="lang-kotlin "> false</ code > ,不会重复初始化。</ p > < p class ="paragraph "> < a href ="start.html "> start</ a > 中也会使用此函数。</ p > < p class ="paragraph "> NOTE: 未来标准库 < a href ="../../../../../simbot-api/love.forte.simbot.bot/-bot/index.html "> Bot</ a > 中添加了 < code class ="lang-kotlin "> init</ code > 相关函数和属性后会被废弃。 参考 < a href ="https://github.com/simple-robot/simpler-robot/issues/1071 "> #1071</ a > </ p > < h3 class =""> status</ h3 > < p class ="paragraph "> 初始化状态有三个阶段:未初始化、正在初始化和完成初始化。 根据三个状态的不同,会影响 < a href ="is-configuration-initialized.html "> isConfigurationInitialized</ a > 和 < a href ="is-configuration-initializing.html "> isConfigurationInitializing</ a > 的值。</ p > < div class ="table--container "> < table > < thead > < tr > < th > status</ th > < th > < a href ="is-configuration-initializing.html "> isConfigurationInitializing</ a > </ th > < th > < a href ="is-configuration-initialized.html "> isConfigurationInitialized</ a > </ th > </ tr > </ thead > < tbody > < tr > < td > 未初始化</ td > < td > < code class ="org.jetbrains.dokka.pages.commenttable@71e4f193 lang-kotlin "> false</ code > </ td > < td > < code class ="org.jetbrains.dokka.pages.commenttable@71e4f193 lang-kotlin "> false</ code > </ td > </ tr > < tr > < td > 初始化中</ td > < td > < code class ="org.jetbrains.dokka.pages.commenttable@71e4f193 lang-kotlin "> true</ code > </ td > < td > < code class ="org.jetbrains.dokka.pages.commenttable@71e4f193 lang-kotlin "> false</ code > </ td > </ tr > < tr > < td > 已初始化</ td > < td > < code class ="org.jetbrains.dokka.pages.commenttable@71e4f193 lang-kotlin "> false</ code > </ td > < td > < code class ="org.jetbrains.dokka.pages.commenttable@71e4f193 lang-kotlin "> true</ code > </ td > </ tr > </ tbody > </ table > </ div > < span class ="kdoc-tag "> < h4 class =""> Return</ h4 > < p class ="paragraph "> 如果已经初始化过了,则不会重复初始化,直接返回 < code class ="lang-kotlin "> false</ code > 。 否则在成功初始化后返回 < code class ="lang-kotlin "> true</ code > 。</ p > </ span > < span class ="kdoc-tag "> < h4 class =""> Since</ h4 > < p class ="paragraph "> 1.8.1</ p > </ span > < h4 class ="tableheader "> Throws</ h4 > < div class ="table "> < div class ="table-row table-row_content " data-filterable-current =":simbot-component-onebot:simbot-component-onebot-v11:simbot-component-onebot-v11-core/commonMain " data-filterable-set =":simbot-component-onebot:simbot-component-onebot-v11:simbot-component-onebot-v11-core/commonMain "> < div class ="main-subrow keyValue "> < div class =""> < span class ="inline-flex "> < div > < a href ="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-runtime-exception/index.html "> < span > Runtime</ span > < wbr > < span > < span > Exception</ span > </ span > </ a > </ div > </ span > </ div > < div > < div class ="title "> < p class ="paragraph "> 初始化过程中出现的任何非预期异常。</ p > </ div > </ div > </ div > </ div > </ div > </ div > </ div >
123123</ div >
124124 < div class ="footer ">
125125 < div class ="footer--container ">
You can’t perform that action at this time.
0 commit comments