请问koishi里面用blockly插件让机器人回复一个本地图片应该怎么做呢?

把我把这个图片文件放在koishi文件下了但是沙盒里还是无法显示出图片
image

1 个赞

你甚至都不肯贴一下你的代码

啊抱歉,第一次发帖,不是很懂,马上就贴

1 个赞

import { h } from “koishi”
export const name = “未命名koishi代码”
export const using =
export async function apply( ctx ){
ctx.middleware( async ( session,next)=>{
if((session.content)== ‘如果有人说你坏话怎么办’){
return ( h (‘image’,{ url : 'file:///C:/ProgramData/Microsoft/Windows/Start%20Menu/Programs/Koishi/%E6%95%91%E4%B8%96%E4%B8%BBx%E7%9A%84%E5%B0%8F%E5%AE%B6%EF%BC%88/1.jpg '} ) )
}
return next( );
} )
}

1 个赞

你不是用的 Blockly 吗?为什么贴生成的代码,而不是你自己的代码

抱歉,我重新贴一次

1 个赞

1 个赞

先试试把图片放在一个路径简单一点的地方,比如 D:/1.jpg

此外沙盒无法显示本地图片是正常现象,对接到真实聊天平台后即可正常显示图片

好的,非常感谢

1 个赞

其实可以用这个

2 个赞