约 297 字小于 1 分钟

2023-12-07

函数列表

1.回复消息

函数名: replyMsg

函数参数:

字段类型说明默认值
contextCQEvent<'message'>['context'] | fakeContextcontext 对象undefined
messagestring信息undefined
actionaction设置需要执行的操作{}

2.发送私信

函数名: sendMsg

函数参数:

字段类型说明默认值
user_idnumberQQundefined
messagestring信息undefined
toEmojiboolean是否转换为 emojitrue

3.合并发送

函数名: sendForwardMsg

函数参数:

字段类型说明默认值
contextCQEvent<'message'>['context'] | fakeContextcontext 对象undefined
messagesTags.CQNode[]CQNode 对象undefined

此方法可能不是一看就能用明白,详细请查看 go-cqhttp 的文档

4.消息反转义为 emoji

函数名: parseToEmoji

函数参数:

字段类型说明默认值
messageany消息undefined

默认是不处理对象的,如果需要处理对象的话,需要在对需要反转义的 emoji 处手动调用次方法

接口列表

fakeContext

type fakeContext = PrivateMessage | GroupMessage

interface PrivateMessage {
  message_type: 'private'
  user_id: number
  self_id?: number
  message_id?: number
}

interface GroupMessage {
  message_type: 'group'
  user_id: number
  self_id?: number
  group_id: number
  message_id?: number
}

action

默认除了 toEmoji 都为 false

interface action {
  at: boolean
  reply: boolean
  toEmoji: boolean
}