fix:更新插件属性
This commit is contained in:
@@ -1,19 +1,54 @@
|
||||
{
|
||||
"manifest_version": 1,
|
||||
"name": "hello_world_plugin",
|
||||
"name": "Hello World 示例插件 (Hello World Plugin)",
|
||||
"version": "1.0.0",
|
||||
"description": "我的第一个MaiCore插件,包含问候功能",
|
||||
"description": "我的第一个MaiCore插件,包含问候功能和时间查询等基础示例",
|
||||
"author": {
|
||||
"name": "你的名字",
|
||||
"url": ""
|
||||
"name": "MaiBot开发团队",
|
||||
"url": "https://github.com/MaiM-with-u"
|
||||
},
|
||||
"license": "GPL-v3.0-or-later",
|
||||
|
||||
"host_application": {
|
||||
"min_version": "0.8.0",
|
||||
"max_version": "0.8.0"
|
||||
},
|
||||
"keywords": [],
|
||||
"categories": [],
|
||||
"homepage_url": "https://github.com/MaiM-with-u/maibot",
|
||||
"repository_url": "https://github.com/MaiM-with-u/maibot",
|
||||
"keywords": ["demo", "example", "hello", "greeting", "tutorial"],
|
||||
"categories": ["Examples", "Tutorial"],
|
||||
|
||||
"default_locale": "zh-CN",
|
||||
"locales_path": "_locales"
|
||||
"locales_path": "_locales",
|
||||
|
||||
"plugin_info": {
|
||||
"is_built_in": false,
|
||||
"plugin_type": "example",
|
||||
"components": [
|
||||
{
|
||||
"type": "action",
|
||||
"name": "hello_greeting",
|
||||
"description": "向用户发送问候消息"
|
||||
},
|
||||
{
|
||||
"type": "action",
|
||||
"name": "bye_greeting",
|
||||
"description": "向用户发送告别消息",
|
||||
"activation_modes": ["keyword"],
|
||||
"keywords": ["再见", "bye", "88", "拜拜"]
|
||||
},
|
||||
{
|
||||
"type": "command",
|
||||
"name": "time",
|
||||
"description": "查询当前时间",
|
||||
"pattern": "/time"
|
||||
}
|
||||
],
|
||||
"features": [
|
||||
"问候和告别功能",
|
||||
"时间查询命令",
|
||||
"配置文件示例",
|
||||
"新手教程代码"
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -101,10 +101,7 @@ class HelloWorldPlugin(BasePlugin):
|
||||
"""Hello World插件 - 你的第一个MaiCore插件"""
|
||||
|
||||
# 插件基本信息
|
||||
plugin_name = "hello_world_plugin"
|
||||
plugin_description = "我的第一个MaiCore插件,包含问候功能"
|
||||
plugin_version = "1.0.0"
|
||||
plugin_author = "你的名字"
|
||||
plugin_name = "hello_world_plugin" # 内部标识符
|
||||
enable_plugin = True
|
||||
config_file_name = "config.toml" # 配置文件名
|
||||
|
||||
|
||||
@@ -1,19 +1,51 @@
|
||||
{
|
||||
"manifest_version": 1,
|
||||
"name": "take_picture_plugin",
|
||||
"name": "AI拍照插件 (Take Picture Plugin)",
|
||||
"version": "1.0.0",
|
||||
"description": "提供生成自拍照和展示最近照片的功能",
|
||||
"description": "基于AI图像生成的拍照插件,可以生成逼真的自拍照片,支持照片存储和展示功能。",
|
||||
"author": {
|
||||
"name": "SengokuCola",
|
||||
"url": ""
|
||||
"url": "https://github.com/SengokuCola"
|
||||
},
|
||||
"license": "GPL-v3.0-or-later",
|
||||
|
||||
"host_application": {
|
||||
"min_version": "0.8.0",
|
||||
"max_version": "0.8.0"
|
||||
},
|
||||
"keywords": [],
|
||||
"categories": [],
|
||||
"homepage_url": "https://github.com/MaiM-with-u/maibot",
|
||||
"repository_url": "https://github.com/MaiM-with-u/maibot",
|
||||
"keywords": ["camera", "photo", "selfie", "ai", "image", "generation"],
|
||||
"categories": ["AI Tools", "Image Processing", "Entertainment"],
|
||||
|
||||
"default_locale": "zh-CN",
|
||||
"locales_path": "_locales"
|
||||
"locales_path": "_locales",
|
||||
|
||||
"plugin_info": {
|
||||
"is_built_in": false,
|
||||
"plugin_type": "image_generator",
|
||||
"api_dependencies": ["volcengine"],
|
||||
"components": [
|
||||
{
|
||||
"type": "action",
|
||||
"name": "take_picture",
|
||||
"description": "生成一张用手机拍摄的照片,比如自拍或者近照",
|
||||
"activation_modes": ["keyword"],
|
||||
"keywords": ["拍张照", "自拍", "发张照片", "看看你", "你的照片"]
|
||||
},
|
||||
{
|
||||
"type": "command",
|
||||
"name": "show_recent_pictures",
|
||||
"description": "展示最近生成的5张照片",
|
||||
"pattern": "/show_pics"
|
||||
}
|
||||
],
|
||||
"features": [
|
||||
"AI驱动的自拍照生成",
|
||||
"个性化照片风格",
|
||||
"照片历史记录",
|
||||
"缓存机制优化",
|
||||
"火山引擎API集成"
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -440,10 +440,7 @@ class ShowRecentPicturesCommand(BaseCommand):
|
||||
class TakePicturePlugin(BasePlugin):
|
||||
"""拍照插件"""
|
||||
|
||||
plugin_name = "take_picture_plugin"
|
||||
plugin_description = "提供生成自拍照和展示最近照片的功能"
|
||||
plugin_version = "1.0.0"
|
||||
plugin_author = "SengokuCola"
|
||||
plugin_name = "take_picture_plugin" # 内部标识符
|
||||
enable_plugin = True
|
||||
config_file_name = "config.toml"
|
||||
|
||||
@@ -460,7 +457,7 @@ class TakePicturePlugin(BasePlugin):
|
||||
config_schema = {
|
||||
"plugin": {
|
||||
"name": ConfigField(type=str, default="take_picture_plugin", description="插件名称", required=True),
|
||||
"version": ConfigField(type=str, default="1.3.0", description="插件版本号"),
|
||||
"version": ConfigField(type=str, default="1.0.0", description="插件版本号"),
|
||||
"enabled": ConfigField(type=bool, default=False, description="是否启用插件"),
|
||||
"description": ConfigField(
|
||||
type=str, default="提供生成自拍照和展示最近照片的功能", description="插件描述", required=True
|
||||
|
||||
Reference in New Issue
Block a user