如果我希望一个变量的值在每次启动插件后不会重置,应该把它写在哪里呢?

按照教程创建了一个插件的模板后,发现在工作区中声明并赋值的变量,每次启动插件后都会重新赋值(确实合理),但我希望它不要重新赋值应该怎么办?

3 个赞

互助分区用于提问使用问题。如果是正在开发 Blockly 插件的话,请把本贴移动到 Blockly 版,如果是 JS 插件的话请移动到「插件开发」版。


也就是说,你想把这个变量的值 写入硬盘 吧,这样重新启动插件后就可以 从硬盘读取 上一次保存的值了。

你可以把这个变量作为配置项储存,它会最终存放在 koishi.yml 里;也可以作为数据库内的数据储存,它会最终存放在用户选择的数据库中。

2 个赞

所以说我是需要更改koishi.yml里的内容吗?(虽然我还没有学习YAML的语法)

2 个赞

如果你希望把你的变量存在 koishi.yml 里,只需 定义一个新的配置项。不需要修改 koishi.yml 里的内容,也不需要学习 koishi.yml 的语法。

1 个赞

可以告诉我如何“定义一个新的配置项”吗?我不清楚应该怎么写。

2 个赞

提问前请先阅读官方文档哦~

1 个赞

解决了,非常感谢!

2 个赞