这个插件是搜涩图的还是发涩图的,触发方式是什么呢,没看到包含了能用的指令,插件里说自动检测输入语言并选择语言匹配的图源。但是要怎样才能让它检测呢?(总之就是触发方式的问题)ww
2 个赞
在 booru 插件的插件配置页面应当可以看到这个插件提供的指令的,调用指令就可以了
1 个赞
蹲一个
2 个赞
这个问题确实应该被解决,我在github上提了issue,看看维护组是否会在未来增添这个功能。
目前我只知道是使用色图
来触发发图功能,色图 [tag]
来发出带有tag的色图,其他的就不清楚了。
3 个赞
附议()
1 个赞
ctx
.command('booru <query:text>')
.option('count', '-c <count:number>', { type: count, fallback: 1 })
.option('label', '-l <label:string>')
.action(async ({ session, options }, query) => {
query = query?.trim() ?? ''
let images = await ctx.booru.get({
query,
count: options.count,
labels: options.label?.split(',')?.map((x) => x.trim())?.filter(Boolean) ?? [],
})
if (!images || !images.length) return session?.text('.no-result')
images = images.filter((image) => config.nsfw || !image.nsfw)
const output: (string | Element)[] = []
for (const image of images) {
switch (config.output) {
case OutputType.All:
if (image.tags)
output.unshift(session.text('.output.source', { ...image, tags: image.tags.join(' ') }))
case OutputType.ImageAndLink:
if (image.pageUrl || image.authorUrl)
output.unshift(session.text('.output.link', image))
case OutputType.ImageAndInfo:
if (image.title && image.author && image.desc)
output.unshift(session.text('.output.info', image))
case OutputType.ImageOnly:
output.unshift(session.text('.output.image', image))
}
}
所以一个可以使用的命令是:色图 3 碧蓝航线
,这样会返回3张关于碧蓝航线的色图(非R18),但是我还是没弄明白怎么发出R18的图,或者在私聊的时候使用命令
编辑:错误的,上面的指令会触发另一个色图插件,并非booru插件
1 个赞
除非您更改命令名称,否则您只能使用带关键字的 booru
,根据您的评论,我将假定 色图
命令是由您安装的其他插件提供的。
所以你应该确保两件事:
- 您是否成功安装了
booru
和任何booru-*
插件(在我们的术语表中称为source
)? - 您是否启用了“detectLanguage”并使用安装的源插件支持的语言输入关键字?
我承认目前的文档还不够全面,等有空再完善。
原文
You can only use booru
with keywords unless you changed the command name, according to your comment, I will assume that the 色图
command is provided by other plugins that you installed.
So you should make sure two things :
- have you successfully installed
booru
and anybooru-*
plugin (which is calledsource
in our glossary)? - have you enabled
detectLanguage
and input keywords with the supported language by installed sources plugin?
I would admit that the documents currently is not comprehensive enough, I would make it better when I have free time.
1 个赞
我的眼睛:
************** 色图 **********************************************
2 个赞
原来这就是 +1
1 个赞