mirror of
https://github.com/koishijs/novelai-bot
synced 2025-01-08 11:17:32 +08:00
feat: support i18n shortcuts
This commit is contained in:
parent
4a493bdc6a
commit
20648226e8
15
src/index.ts
15
src/index.ts
@ -83,14 +83,11 @@ export function apply(ctx: Context, config: Config) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const cmd = ctx.command('novelai <prompts:text>')
|
const cmd = ctx.command('novelai <prompts:text>')
|
||||||
.alias('nai')
|
.alias('nai', 'imagine')
|
||||||
.userFields(['authority'])
|
.userFields(['authority'])
|
||||||
.shortcut('画画', { fuzzy: true })
|
.shortcut('draw', { i18n: true, fuzzy: true })
|
||||||
.shortcut('畫畫', { fuzzy: true })
|
.shortcut('draft', { i18n: true, fuzzy: true })
|
||||||
.shortcut('约稿', { fuzzy: true })
|
.shortcut('enhance', { i18n: true, fuzzy: true, options: { enhance: true } })
|
||||||
.shortcut('約稿', { fuzzy: true })
|
|
||||||
.shortcut('增强', { fuzzy: true, options: { enhance: true } })
|
|
||||||
.shortcut('增強', { fuzzy: true, options: { enhance: true } })
|
|
||||||
.option('enhance', '-e', { hidden: restricted })
|
.option('enhance', '-e', { hidden: restricted })
|
||||||
.option('model', '-m <model>', { type: models, hidden: thirdParty })
|
.option('model', '-m <model>', { type: models, hidden: thirdParty })
|
||||||
.option('resolution', '-r <resolution>', { type: resolution })
|
.option('resolution', '-r <resolution>', { type: resolution })
|
||||||
@ -371,7 +368,7 @@ export function apply(ctx: Context, config: Config) {
|
|||||||
|
|
||||||
const subcmd = ctx.intersect(() => config.type === 'sd-webui')
|
const subcmd = ctx.intersect(() => config.type === 'sd-webui')
|
||||||
.command('novelai.upscale')
|
.command('novelai.upscale')
|
||||||
.shortcut('放大', { fuzzy: true })
|
.shortcut('upscale', { i18n: true, fuzzy: true })
|
||||||
.option('scale', '-s <scale:number>', { fallback: 2 })
|
.option('scale', '-s <scale:number>', { fallback: 2 })
|
||||||
.option('resolution', '-r <resolution>', { type: resolution })
|
.option('resolution', '-r <resolution>', { type: resolution })
|
||||||
.option('crop', '-C, --no-crop', { value: false, fallback: true })
|
.option('crop', '-C, --no-crop', { value: false, fallback: true })
|
||||||
@ -402,7 +399,7 @@ export function apply(ctx: Context, config: Config) {
|
|||||||
|
|
||||||
const data: StableDiffusionWebUI.ExtraSingleImageRequest = {
|
const data: StableDiffusionWebUI.ExtraSingleImageRequest = {
|
||||||
image: image.dataUrl,
|
image: image.dataUrl,
|
||||||
resize_mode: !!options.resolution ? 1 : 0,
|
resize_mode: options.resolution ? 1 : 0,
|
||||||
show_extras_results: true,
|
show_extras_results: true,
|
||||||
upscaling_resize: options.scale,
|
upscaling_resize: options.scale,
|
||||||
upscaling_resize_h: options.resolution?.height,
|
upscaling_resize_h: options.resolution?.height,
|
||||||
|
@ -6,6 +6,11 @@ commands:
|
|||||||
查找标签可以使用 Danbooru。
|
查找标签可以使用 Danbooru。
|
||||||
快来给仓库点个 star 吧:https://github.com/koishijs/novelai-bot
|
快来给仓库点个 star 吧:https://github.com/koishijs/novelai-bot
|
||||||
|
|
||||||
|
shortcuts:
|
||||||
|
draw: 画画
|
||||||
|
draft: 约稿
|
||||||
|
enhance: 增强
|
||||||
|
|
||||||
options:
|
options:
|
||||||
enhance: 图片增强模式
|
enhance: 图片增强模式
|
||||||
model: 设定生成模型
|
model: 设定生成模型
|
||||||
@ -58,6 +63,9 @@ commands:
|
|||||||
novelai.upscale:
|
novelai.upscale:
|
||||||
description: AI 放大图片
|
description: AI 放大图片
|
||||||
|
|
||||||
|
shortcuts:
|
||||||
|
upscale: 放大
|
||||||
|
|
||||||
options:
|
options:
|
||||||
scale: 设置放大倍数
|
scale: 设置放大倍数
|
||||||
resolution: 设定放大尺寸
|
resolution: 设定放大尺寸
|
||||||
|
Loading…
Reference in New Issue
Block a user