Aeria
GitHub
改 · 3.8

插件清单

最后核对 2026-10-07对应提交 7a2464e依据 plugins.py · PLUGIN_PERMISSIONS.md

每个插件目录里都有一份 plugin.json:它是谁、入口在哪、要哪些能力、在 Discord 和 QQ 上占用哪些命令名。装之前,这份清单会原样给装的人看。

本页 4 节
  1. 一份清单
  2. 每一项
  3. 放在哪
  4. 没做到的

一份清单

{
  "id": "weather-notes",
  "name": "天气小记",
  "version": "1.0.0",
  "description": "每天早上在指定频道发一条当地天气",
  "entrypoint": "plugin.py",
  "permissions": ["discord.channel.send", "storage.private", "webui.plugin_panel"],
  "optional_permissions": [],
  "min_host_version": "0.1.0",
  "discord": { "commands": [], "legacy_prefixes": [] },
  "qq": { "command_prefixes": [] },
  "webui_pages": [],
  "actions": []
}

每一项

放在哪

一个插件一个目录,放在插件目录里(默认 data/plugins/<插件编号>/)。从插件中心装的,宿主下载、校验大小(默认上限 10 MB)以后放进去;也可以自己把目录放进去,再在插件中心里确认能力、启用。

没做到的