GroupMessage
约 1572 字大约 5 分钟
2025-10-13
Karin API Docs / GroupMessage
类: GroupMessage
定义于: packages/core/src/event/message.ts:206
Description
群消息事件类 GroupMessage
继承
构造函数
构造函数
new GroupMessage(
options
):GroupMessage
定义于: packages/core/src/event/message.ts:211
参数
options
返回
GroupMessage
重写了
属性
alias
alias:
string
定义于: packages/core/src/event/message.ts:29
别名
继承自
elements
elements:
Elements
[]
定义于: packages/core/src/event/message.ts:25
消息段
继承自
isAdmin
isAdmin:
boolean
定义于: packages/core/src/event/base.ts:42
是否为Bot管理员
继承自
isMaster
isMaster:
boolean
定义于: packages/core/src/event/base.ts:40
是否为主人
继承自
logFnc
logFnc:
string
定义于: packages/core/src/event/base.ts:36
日志函数字符串
继承自
logText
logText:
string
定义于: packages/core/src/event/base.ts:38
日志用户字符串
继承自
msg
msg:
string
定义于: packages/core/src/event/message.ts:27
消息文本
继承自
rawMessage
rawMessage:
string
定义于: packages/core/src/event/message.ts:31
消息日志
继承自
reply
reply:
Reply
定义于: packages/core/src/event/base.ts:32
快速回复
继承自
store
store:
Map<any, any>
定义于: packages/core/src/event/base.ts:34
存储器 由开发者自行调用
继承自
访问器
at
Getter 签名
get at():
string
[]
定义于: packages/core/src/event/message.ts:108
返回
string
[]
继承自
atAll
Getter 签名
get atAll():
boolean
定义于: packages/core/src/event/message.ts:119
返回
boolean
继承自
atBot
Getter 签名
get atBot():
boolean
定义于: packages/core/src/event/message.ts:115
返回
boolean
继承自
bot
Getter 签名
get bot():
AdapterType
<any
>
定义于: packages/core/src/event/base.ts:202
机器人实例
返回
AdapterType
<any
>
继承自
contact
Getter 签名
get contact():
GroupContact
定义于: packages/core/src/event/message.ts:233
事件来源信息
返回
重写了
event
Getter 签名
get event():
"message"
定义于: packages/core/src/event/message.ts:92
事件父类型
返回
"message"
继承自
eventId
Getter 签名
get eventId():
string
定义于: packages/core/src/event/base.ts:172
事件ID
返回
string
继承自
group_id
Getter 签名
get group_id():
string
定义于: packages/core/src/event/message.ts:222
Description
群ID
已被弃用
即将废弃 请使用 groupId
返回
string
groupId
Getter 签名
get groupId():
string
定义于: packages/core/src/event/message.ts:229
Description
群ID
返回
string
image
Getter 签名
get image():
string
[]
定义于: packages/core/src/event/message.ts:123
返回
string
[]
继承自
isDirect
Getter 签名
get isDirect():
false
定义于: packages/core/src/event/message.ts:261
是否为频道私信场景
返回
false
重写了
isFriend
Getter 签名
get isFriend():
false
定义于: packages/core/src/event/message.ts:249
是否为好友场景
返回
false
重写了
isGroup
Getter 签名
get isGroup():
true
定义于: packages/core/src/event/message.ts:253
是否为群聊场景
返回
true
重写了
isGroupTemp
Getter 签名
get isGroupTemp():
false
定义于: packages/core/src/event/message.ts:265
是否为群临时会话场景
返回
false
重写了
isGuild
Getter 签名
get isGuild():
false
定义于: packages/core/src/event/message.ts:257
是否为频道场景
返回
false
重写了
isPrivate
Getter 签名
get isPrivate():
false
定义于: packages/core/src/event/message.ts:245
是否为私聊场景
- 在好友场景下为
true
- 在频道私信场景下为
true
返回
false
重写了
message_id
Getter 签名
get message_id():
string
定义于: packages/core/src/event/message.ts:80
Description
消息ID
已被弃用
即将废弃 请使用 messageId
返回
string
继承自
message_seq
Getter 签名
get message_seq():
number
定义于: packages/core/src/event/message.ts:88
Description
消息序列号
已被弃用
即将废弃 请使用 messageSeq
返回
number
继承自
messageId
Getter 签名
get messageId():
string
定义于: packages/core/src/event/message.ts:100
返回
string
继承自
messageSeq
Getter 签名
get messageSeq():
number
定义于: packages/core/src/event/message.ts:104
返回
number
继承自
raw_message
Getter 签名
get raw_message():
string
定义于: packages/core/src/event/message.ts:72
已被弃用
即将废弃 请使用 rawMessage
返回
string
继承自
rawEvent
Getter 签名
get rawEvent():
unknown
定义于: packages/core/src/event/base.ts:177
原始事件
返回
unknown
继承自
record
Getter 签名
get record():
string
定义于: packages/core/src/event/message.ts:130
返回
string
继承自
reply_id
Getter 签名
get reply_id():
string
定义于: packages/core/src/event/message.ts:144
Description
引用回复的消息id
已被弃用
即将废弃 请使用 replyId
返回
string
继承自
replyId
Getter 签名
get replyId():
string
定义于: packages/core/src/event/message.ts:135
返回
string
继承自
self_id
Getter 签名
get self_id():
string
定义于: packages/core/src/event/base.ts:139
Description
机器人ID
已被弃用
即将废弃,请使用 selfId
返回
string
继承自
selfId
Getter 签名
get selfId():
string
定义于: packages/core/src/event/base.ts:152
机器人自身ID
返回
string
继承自
sender
Getter 签名
get sender():
GroupSender
定义于: packages/core/src/event/message.ts:237
事件发送者信息
返回
重写了
srcReply
Getter 签名
get srcReply():
SrcReply
定义于: packages/core/src/event/base.ts:197
快速回复源函数
返回
继承自
subEvent
Getter 签名
get subEvent():
"group"
定义于: packages/core/src/event/message.ts:241
事件子类型
返回
"group"
重写了
time
Getter 签名
get time():
number
定义于: packages/core/src/event/base.ts:182
事件触发时间戳
返回
number
继承自
user_id
Getter 签名
get user_id():
string
定义于: packages/core/src/event/base.ts:147
Description
用户ID
已被弃用
即将废弃,请使用 userId
返回
string
继承自
userId
Getter 签名
get userId():
string
定义于: packages/core/src/event/base.ts:157
用户ID
返回
string
继承自
方法
hasPermission()
hasPermission(
role
,isUpper
):boolean
定义于: packages/core/src/event/base.ts:246
传入目标权限,返回当前事件触发者是否拥有该权限
参数
role
目标权限
isUpper
boolean
= true
是否向上检查 例如group:admin
向上检查到master
默认true
返回
boolean
是否拥有该权限