Replies: 2 comments 5 replies
-
novelai 插件并不支持多次加载 🤔 实际上当多次加载时你也无法保证每次的 filter 是不相交的,如果相交就会冲突。因此这种插件都只有第一次配置生效。目前所有支持重复加载的插件都从逻辑上不会产生上述问题,但 novelai 无法保证。 不过这个问题可以继续讨论。 |
Beta Was this translation helpful? Give feedback.
4 replies
-
@idlist 我现在的想法是这样的,搞一个 Computed type,使用上下文选择器选择不同会话下的值。如果写成配置文件就类似于: plugins:
novelai:
token: xxx
allowAnlas: # 动态取值
- when:
guild: 12345
value: true
- value: false 这样做能保证一致性,也能支持序列化。 |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
比如我想装两个 novelai,其中一个设置
model: "furry"
,另一个设置allowAnlas: false
,然后两个插件的$filter
不同。现在的情况是会提示 duplicate plugins detected,然后 context 是对的,但是 config 是两个插件都使用了第一次安装插件时的 config,并不能做到 config 不同 🤔
Beta Was this translation helpful? Give feedback.
All reactions