QGGroup

interface QGGroup : ChatGroup(source)

一个群at消息事件中的群信息对象。

Author

ForteScarlet

Properties

Link copied to clipboard
abstract override val id: ID

这个群的openid。

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

无法查询群成员列表,将始终得到空结果。

Link copied to clipboard
open override val name: String

群消息事件中,只存在群的openid,无法得知群名称, 将始终得到空字符串。

Link copied to clipboard
open override val ownerId: ID?

无法得知群主ID,始终得到 null

Link copied to clipboard
open override val roles: Collectable<QGGroupRole>

得到 QGGroupRole 的元素集。

Inherited properties

Link copied to clipboard

Functions

Link copied to clipboard
abstract suspend override fun botAsMember(): QGGroupMember
Link copied to clipboard
open suspend override fun member(id: ID): QGGroupMember?

无法查询群成员,将始终得到 null

Link copied to clipboard
abstract suspend fun uploadMedia(url: String, type: Int): QGMedia
abstract suspend fun uploadMedia(resource: Resource, type: Int): QGMedia

上传一个资源为用于向QQ群发送的 QGMedia, 可用于后续的发送。

Inherited functions

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