koishi-plugin-poke
v0.4.1
Published
自定义戳一戳事件响应,仅兼容OneBot平台。
Downloads
48
Readme
koishi-plugin-poke
戳一戳
仅兼容 OneBot 平台,支持 Lagrange.OneBot 和 NapCat
最新版本NapCat支持主动发起戳一戳,请及时更新
主动发起
NapCat支持主动发起戳一戳,需要配置 PacketServer
命令格式:poke @user
如果没有指定用户,默认戳自己,支持私聊和群聊
响应配置
Lagrange.OneBot 和 NapCat 均支持响应戳一戳事件
使用方法
当前支持两种模式
- 命令模式:执行指定命令,可指定触发概率,默认 50%
- 消息模式:发送随机消息,可指定每条消息的权重,默认 50
高级用法
- 命令模式为轻度用户设计,如需更复杂的用法,请使用消息模式
- 消息模式不仅支持发送消息,还支持发送标准元素和消息组件
- 使用
<at id={userId}/>可以插入@用户,userId属性将会自动替换 - 使用
<at id={targetId}/>可以插入@被戳用户,targetId属性将会自动替换 - 支持替换的属性可以查看Session文档
- 使用消息模式随机触发机制,可以使用
<execute>status</execute>执行不同的命令 - 使用
<execute>poke <at id={userId}/></execute>可以回戳 - 也可以简写成
<execute>poke</execute> - 直接使用命令模式更方便
特别说明
戳一戳事件具有targetId属性,表示被戳的用户,可以通过<at id={targetId}/>插入
关闭filter选项后,将会响应所有戳一戳事件,即使被戳的不是自己
配合filter选项,即可使用下面的示例
<at id={userId}/> 戳了一下 <at id={targetId}/>
