AnonymousMember

interface AnonymousMember : Member

代表匿名群成员.

可通过 anonymousId 获取其识别属性. AnonymousMember.id 的值由服务器提供因此不可靠.

匿名群成员不支持发送私聊消息, 戳一戳, 上传图片.

See also

Functions

Link copied to clipboard
@JvmName(name = "getAvatarUrl")
open fun avatarUrl(spec: AvatarSpec): String

头像下载链接.

Link copied to clipboard
abstract suspend fun mute(durationSeconds: Int)

禁言这个群成员 durationSeconds 秒, 在机器人无权限操作时抛出 PermissionDeniedException.

Link copied to clipboard
open override fun nudge(): MemberNudge

创建一个 "戳一戳" 消息

Link copied to clipboard
open suspend fun queryProfile(): UserProfile

查询用户信息

Link copied to clipboard
open suspend override fun sendMessage(message: String): Nothing

发送纯文本消息

open suspend override fun sendMessage(message: Message): Nothing

向群成员发送消息. 若群成员同时是好友, 则会发送好友消息. 否则发送临时会话消息.

Link copied to clipboard
open suspend override fun uploadImage(resource: ExternalResource): Image

上传一个 资源 作为图片以备发送.

Properties

Link copied to clipboard
abstract val active: MemberActive

群活跃度相关属性.

Link copied to clipboard
abstract val anonymousId: String

该匿名群成员 ID

Link copied to clipboard
open val avatarUrl: String

头像下载链接, 规格默认为 AvatarSpec.LARGEST

Link copied to clipboard
expect abstract override val bot: Bot

这个联系对象所属 Bot.

Link copied to clipboard
abstract val coroutineContext: CoroutineContext
Link copied to clipboard
abstract val group: Group

所在的群.

Link copied to clipboard
abstract override val id: Long

QQ 号码

Link copied to clipboard
abstract val nameCard: String

群名片. 可能为空.

Link copied to clipboard
abstract val nick: String

获取昵称

Link copied to clipboard
abstract val permission: MemberPermission

成员的权限, 将会随服务器通知动态更新.

Link copied to clipboard
open val rankTitle: String

群等级头衔 (PC 端显示)

Link copied to clipboard
abstract val remark: String

备注信息

Link copied to clipboard
abstract val specialTitle: String

群特殊头衔.

Link copied to clipboard
open val temperatureTitle: String

群活跃头衔 (手机端显示)