QGGuild

一个QQ频道服务器.

Author

ForteScarlet

Properties

Link copied to clipboard

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

Link copied to clipboard
abstract override val channels: Collectable<QGChannel>

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

Link copied to clipboard
abstract override val chatChannels: Collectable<QGTextChannel>

获取所有类型为 ChannelType.TEXT 的文字频道集。

Link copied to clipboard

频道描述

Link copied to clipboard

得到当前 guild 中的所有 帖子类型 ChannelType.FORUM 的子频道实例。

Link copied to clipboard
open val icon: String

频道图标。

Link copied to clipboard
open override val id: ID

频道ID

Link copied to clipboard

bot加入此频道的时间。

Link copied to clipboard
open val maxMembers: Int

最大成员数量

Link copied to clipboard
open val memberCount: Int

当前成员数量

Link copied to clipboard
open override val members: Collectable<QGMember>

频道所有成员列表。

Link copied to clipboard
open override val name: String

频道名称

Link copied to clipboard
open override val ownerId: ID

频道主ID

Link copied to clipboard

当前频道中的角色。

Link copied to clipboard
abstract override val source: Guild

原始的频道信息实例

Inherited properties

Link copied to clipboard

Functions

Link copied to clipboard
abstract suspend override fun botAsMember(): QGMember

将 bot 的信息作为 QGMember 查询

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

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

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

获取指定ID的子频道。

Link copied to clipboard
abstract suspend override fun chatChannel(id: ID): QGTextChannel?

获取指定ID的文字频道。

Link copied to clipboard
abstract suspend fun forum(id: ID): QGForumChannel?

根据ID寻找匹配的 帖子类型 ChannelType.FORUM 的子频道

Link copied to clipboard
abstract suspend override fun member(id: ID): QGMember?

获取指定成员的信息。

Link copied to clipboard
abstract fun members(batch: Int): Collectable<QGMember>

频道所有成员列表。

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

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

Link copied to clipboard

得到一个角色构造器。

Inherited functions

Link copied to clipboard

构造一个 QGRole