mirror of
https://github.com/koishijs/novelai-bot
synced 2025-01-09 04:37:54 +08:00
parent
e25fc8ac26
commit
a8681d24c1
@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "koishi-plugin-novelai",
|
||||
"description": "Generate images by NovelAI",
|
||||
"version": "1.13.0",
|
||||
"version": "1.13.1",
|
||||
"main": "lib/index.js",
|
||||
"typings": "lib/index.d.ts",
|
||||
"files": [
|
||||
|
@ -86,6 +86,7 @@ export interface Config {
|
||||
maxWords?: number
|
||||
maxSteps?: number
|
||||
maxResolution?: number
|
||||
latinOnly?: boolean
|
||||
anatomy?: boolean
|
||||
output?: 'minimal' | 'default' | 'verbose'
|
||||
allowAnlas?: boolean | number
|
||||
@ -166,6 +167,7 @@ export const Config = Schema.intersect([
|
||||
|
||||
Schema.object({
|
||||
orient: Schema.union(orients).description('默认的图片方向。').default('portrait'),
|
||||
latinOnly: Schema.boolean().description('是否只接受英文输入。').default(false),
|
||||
maxWords: Schema.natural().description('允许的最大单词数量。').default(0),
|
||||
maxSteps: Schema.natural().description('允许的最大迭代步数。').default(0),
|
||||
maxResolution: Schema.natural().description('生成图片的最大尺寸。').default(0),
|
||||
@ -232,8 +234,8 @@ export function parseInput(input: string, config: Config, forbidden: Forbidden[]
|
||||
.replace(backslash, '\\')
|
||||
.replace(/_/g, ' ')
|
||||
|
||||
if (/[^\s\w"'“”‘’.,:|\\()\[\]{}-]/.test(input)) {
|
||||
return ['.invalid-input']
|
||||
if (config.latinOnly && /[^\s\w"'“”‘’.,:|\\()\[\]{}-]/.test(input)) {
|
||||
return ['.latin-only']
|
||||
}
|
||||
|
||||
const negative = []
|
||||
|
@ -20,7 +20,7 @@ commands:
|
||||
messages:
|
||||
expect-prompt: Expect a prompt.
|
||||
expect-image: Expect an image.
|
||||
invalid-input: Invalid prompt, only English words can be used.
|
||||
latin-only: Invalid prompt, only English words can be used.
|
||||
forbidden-word: Forbidden words in prompt.
|
||||
concurrent-jobs@random:
|
||||
- Too busy to handle your request...
|
||||
|
@ -20,7 +20,7 @@ commands:
|
||||
messages:
|
||||
expect-prompt: Attendrez-vous une description textuelle valide.
|
||||
expect-image: Attendrez-vous une image.
|
||||
invalid-input: L'description textuelle n'est pas valide, vous ne pouvez utiliser que des mots anglais.
|
||||
latin-only: L'description textuelle n'est pas valide, vous ne pouvez utiliser que des mots anglais.
|
||||
forbidden-word: L'description textuelle contient des mots prohibés.
|
||||
concurrent-jobs@random:
|
||||
- Trop occupé pour répondre à votre demande...
|
||||
|
@ -20,7 +20,7 @@ commands:
|
||||
messages:
|
||||
expect-prompt: 請輸入標籤。
|
||||
expect-image: 請輸入圖像。
|
||||
invalid-input: 僅接受英文輸入。
|
||||
latin-only: 僅接受英文輸入。
|
||||
forbidden-word: 輸入含有違禁詞。
|
||||
concurrent-jobs@random:
|
||||
- 等下再畫吧,我已經忙不過來了……
|
||||
|
@ -21,7 +21,7 @@ commands:
|
||||
messages:
|
||||
expect-prompt: 请输入标签。
|
||||
expect-image: 请输入图片。
|
||||
invalid-input: 只接受英文输入。
|
||||
latin-only: 只接受英文输入。
|
||||
too-many-words: 输入的单词数量过多。
|
||||
forbidden-word: 输入含有违禁词。
|
||||
concurrent-jobs@random:
|
||||
|
Loading…
Reference in New Issue
Block a user