QGGuild

一个QQ频道服务器.

Author

ForteScarlet

Functions

Link copied to clipboard
abstract suspend fun category(id: ID): QGChannelCategory?

获取指定ID的子频道分类。

Link copied to clipboard
abstract suspend override fun channel(id: ID): QGChannel?

获取指定ID的子频道。

Link copied to clipboard
open suspend override fun child(id: ID): QGChannel?

获取指定ID的子频道,同 channel

Link copied to clipboard

构造一个 QGRole

Link copied to clipboard
open fun getChannel(id: ID): Channel?
Link copied to clipboard
Link copied to clipboard
open override fun getChild(id: ID): Channel?
Link copied to clipboard
open override fun getChildAsync(id: ID): CompletableFuture<out Channel?>
Link copied to clipboard
open override fun getMember(id: ID): GuildMember?
Link copied to clipboard
open override fun getMemberAsync(id: ID): CompletableFuture<out GuildMember?>
Link copied to clipboard
abstract suspend override fun member(id: ID): QGMember?

获取指定成员的信息。

Link copied to clipboard
open suspend fun mute(time: Long, timeUnit: TimeUnit): Boolean

open suspend override fun mute(duration: Duration): Boolean

频道服务器没有全频道禁言/取消禁言

Link copied to clipboard
open fun muteAsync(time: Long, timeUnit: TimeUnit): CompletableFuture<out Boolean>
Link copied to clipboard
open fun muteBlocking(): Boolean
open fun muteBlocking(duration: JavaDuration): Boolean
open fun muteBlocking(time: Long, timeUnit: TimeUnit): Boolean
Link copied to clipboard
abstract suspend override fun owner(): QGMember

当前频道服务器的所属人。

Link copied to clipboard
abstract suspend fun permissions(): ApiPermissions

查询并获取当前bot在频道服务器中拥有的API权限集。

Link copied to clipboard
open suspend override fun previous(): Organization?

频道服务器没有上级概念。

Link copied to clipboard

得到一个角色构造器。

Link copied to clipboard
open suspend override fun unmute(): Boolean

频道服务器没有全频道禁言/取消禁言

Link copied to clipboard
open override fun unmuteAsync(): CompletableFuture<out Boolean>
Link copied to clipboard
open override fun unmuteBlocking(): Boolean

Properties

Link copied to clipboard
abstract override val bot: QGGuildBot

当前bot在此频道服务器中的频道bot实例。

Link copied to clipboard

得到当前频道服务器下的所有频道分类。

Link copied to clipboard
open val category: Category?
Link copied to clipboard
abstract override val channels: Items<QGChannel>

得到此频道服务器下的所有子频道。

Link copied to clipboard
open override val children: Items<QGChannel>

得到此频道服务器下的所有子频道。同 channels

Link copied to clipboard
Link copied to clipboard
open override val createTime: Timestamp

无法获取频道创建时间,始终得到 Timestamp.notSupport

Link copied to clipboard
open override val currentChannel: Int

无法无副作用的得到当前频道数量,始终得到 -1

Link copied to clipboard
abstract override val currentMember: Int

当前成员数量

Link copied to clipboard
abstract override val description: String

频道描述

Link copied to clipboard
abstract val forums: QGForums

得到针对 帖子子频道 的操作器。

Link copied to clipboard
abstract override val icon: String

频道图标。

Link copied to clipboard
abstract override val id: ID

频道ID

Link copied to clipboard
abstract val joinTime: Timestamp

bot加入此频道的时间。

Link copied to clipboard
open override val maximumChannel: Int

无法得到子频道上限,可能也没有上限。始终得到 -1

Link copied to clipboard
abstract override val maximumMember: Int

最大成员数量

Link copied to clipboard
abstract override val members: Items<QGMember>

频道所有成员列表。

Link copied to clipboard
abstract override val name: String

频道名称

Link copied to clipboard
open override val owner: GuildMember
Link copied to clipboard
open override val ownerAsync: CompletableFuture<out GuildMember>
Link copied to clipboard
abstract override val ownerId: ID

频道主ID

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

当前频道中的角色。

Link copied to clipboard
abstract override val source: Guild

原始的频道信息实例