shuakami / amyalmond_bot

👋 QQ机器人,AmyAlmond 是一个基于 Chatgpt 的智能聊天机器人,专为 QQ 群聊设计,支持多语言、上下文感知、长期记忆管理和高级自动化任务。
18 stars 2 forks source link

[SUGGEST] 关于改进config配置文件的建议和长期OTA升级方案 #27

Open xiaoyueyoqwq opened 1 month ago

xiaoyueyoqwq commented 1 month ago

我先说一下我每次迁移和升级Alpha Build的步骤:下载最新包 > 迁移配置文件和提示词 > 迁移部分Python脚本内容 > 迁移插件配置文件 > 双清数据库

其中的迁移部分Python脚本内容指的是在user_registration.py中提示用户注册的那三个提示语句(因为我自身也有一个bot项目所以可能需要一点自定义化因此会更改一些可选的脚本提示词)虽然说这样迁移也不是很困难但是还在别的用户及其是小白用户身上他们不一定能接受,所以我希望在下个版本里可以将user_registration.py中的那三句提示词整合到config.yml中去(应该并不复杂对吧)

关于OTA升级长期解决方案:目前我所能想到的最好办法就是单独写一个py脚本,将除了./config文件夹之外的所有文件全部覆盖一遍实现自动升级

github-actions[bot] commented 1 month ago

@xiaoyueyoqwq,感谢您分享关于配置文件改进和OTA升级方案的建议。我们会认真考虑您的提议,希望能够在下个版本中提高用户体验。如果您有更多想法,请随时告诉我们!

shuakami commented 1 month ago

您好,感谢您的建议,我也有这个想法。 实际上升级脚本昨天就已经写完了,逻辑与您基本一致。 目前主要是在考虑文件权限与占用问题

shuakami commented 1 month ago

其中的迁移部分Python脚本内容指的是在user_registration.py中提示用户注册的那三个提示语句(因为我自身也有一个bot项目所以可能需要一点自定义化因此会更改一些可选的脚本提示词)虽然说这样迁移也不是很困难但是还在别的用户及其是小白用户身上他们不一定能接受,所以我希望在下个版本里可以将user_registration.py中的那三句提示词整合到config.yml中去(应该并不复杂对吧)

关于您说的这个,后续会直接提供插件支持。您无需修改core内的源代码或此类文件夹