koishi-plugin-sendimg
v0.1.6
Published
user input keywords then bot send image from data.json
Readme
koishi-plugin-sendimg
sequenceDiagram
participant U as 用户
participant A as 助手/Bot
participant R as 超级用户
participant S as LLM
R-->>+S: system<br/>角色预设
R-->>S: system<br/>角色思维链(CoT)
U->>A: user<br/>用户消息
U--xR: 消息触发
A-)U: 详情图、说明书
R-->>+S: system<br/>知识库(产品信息)
S-)U: assistant<br/>AI回复
多类型图片返回机制
配置
|名称|数据类型| |---|---| |图库路径|string| |特定前缀|string|
根据用户输入的消息,当满足特定前缀时,读取关键词,从图库(本地或远程)构造图片路径(图库+图片类型+产品名),以文件方式发送给用户。
await session.bot.sendPrivateMessage(userId, h('image', { url: 'data:image/png;base64,' + base64 }))
AI回复消息体
{
"message": {
"0": {
"role": "system",
"content": "${角色预设}"
},
"1": {
"role": "system",
"content": "<product_intro>${产品知识库}<product_intro/>"
},
"2": {
"role": "system",
"content": "<thinking_format>[你必须先思考,并在回复的<thinking>标签内使用中文输出每一点及其根据或不明的点]'<thinking>${CoT}<thinking/></thinking_format>"
},
"3": {
"role": "user",
"content": "${提示词}"
}
}
}
