QGTextChannel

QQ频道中的 文字子频道

QGTextChannel 是当 source.typeChannelType.TEXT 类型时的表现。

Author

ForteScarlet

See also

Functions

Link copied to clipboard
open suspend override fun child(id: ID): Organization?
Link copied to clipboard
open fun getChild(id: ID): Organization?
Link copied to clipboard
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 guild(): QGGuild

得到当前子频道所属频道服务器

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

子频道不能获取成员,考虑使用 guild 获取。

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

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

Note: 尚不支持对子频道的禁言相关操作

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
open suspend override fun previous(): QGGuild

guild

Link copied to clipboard
abstract suspend override fun send(text: String): QGMessageReceipt
abstract suspend override fun send(message: Message): QGMessageReceipt
abstract suspend override fun send(message: MessageContent): QGMessageReceipt

向子频道发送消息。此频道需要为文字子频道,否则会产生异常。

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

Note: 尚不支持对子频道的禁言相关操作

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

Link copied to clipboard
abstract override val category: QGChannelCategoryId

子频道分组的ID

Link copied to clipboard
open override val children: Items<Organization>
Link copied to clipboard
Link copied to clipboard
open override val createTime: Timestamp

无效的属性,始终得到 Timestamp.notSupport

Link copied to clipboard
open override val currentMember: Int

无效的属性,始终得到 -1

Link copied to clipboard
open override val description: String

无效的属性,始终得到 ""

Link copied to clipboard
open val guild: Guild
Link copied to clipboard
Link copied to clipboard
abstract override val guildId: ID

所属频道ID

Link copied to clipboard
open override val icon: String

无效的属性,始终得到 ""

Link copied to clipboard
abstract override val id: ID

子频道ID

Link copied to clipboard
open override val maximumMember: Int

无效的属性,始终得到 ""

Link copied to clipboard
open override val members: Items<GuildMember>

子频道不能获取成员列表,考虑使用 guild 获取。

Link copied to clipboard
open 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
open override val roles: Items<Role>

尚不支持子频道角色(权限)获取。

Link copied to clipboard
abstract override val source: Channel

原始的子频道信息