QGFriend

interface QGFriend : Contact(source)

一个QQ的C2C单聊用户目标。 比较类似QQ好友的概念,但实际上并不太一样, QGFriend 通常来自消息事件,且只能得知其 openid 信息。

Author

ForteScarlet

Properties

Link copied to clipboard
open override val avatar: String?

QQ单聊场景下无法获取用户头像,始终得到 null

Link copied to clipboard
abstract override val coroutineContext: CoroutineContext
Link copied to clipboard
abstract override val id: ID
Link copied to clipboard
open override val name: String

QQ单聊场景下无法获取用户名,始终得到空字符串。

Functions

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