跳转到正文

用 AI 开发插件 ​

把下面的提示复制给你的 AI 编程工具,再补上插件需求。你负责决定插件要做什么,AI 负责查接口、编写源码、检查和打包;不需要先学会 Python。

text
请帮我制作一个 Neomega 原生 Python 插件。

先阅读 https://wiki.wuxie233.com/raw/develop/ai-entry.md,
再按 https://wiki.wuxie233.com/llms.txt 查找本次需要的参考。
使用官方开发工具包,不依赖框架本体源码。

我的需求:
【谁在什么情况下触发?插件应该产生什么结果?】

使用配套 工具包;已有实例先读取状态,确认连接目标。

开发环境:
【操作系统,以及 AI 是否能读取文件、运行 Python 和终端命令】

请先给出简短的实现方案和验收方法,明确需要哪些权限。
只询问尚未确定且影响行为的业务问题;不要要求我先学习 Python。
完成源码、配置说明、离线检查和插件 ZIP,说明验证了什么。
实例调试按我已明确授权的范围执行;缺少授权时先完成离线交付。

开始制作 ​

  1. 描述一个具体需求。 例如“每次插件启动时,记录一句可配置的问候语和累计启动次数”。先做好一个可验收的功能。
  2. 让 AI 获取工具包。 从开发工具包下载配套 SDK、模板和检查工具。终端命令由 AI 执行;仅能聊天的 AI 可生成文件与命令,由你或管理员执行。
  3. 确认方案。 核对触发条件、结果、配置项和权限。涉及奖励、扣费或修改世界时,补充重复触发、失败和结果未确认时的处理方式。
  4. 查看交付。 收到源码、插件 ZIP、配置说明和检查结果;按第一个插件了解每一步的预期输出。
  5. 验证实际效果。 由获授权的管理员安装到测试实例,按调试与交付检查状态和日志,需要游戏内效果时再进游戏验收。

给 AI 的阅读入口 ​

需要解决的问题入口
从需求开始,按完整步骤制作插件AI 开发说明 · 纯 Markdown
跑通创建、检查和打包第一个插件
按聊天、玩家、状态或世界操作选例子按任务开发
组合 Python 能力、读取协议字段或提供共享服务用 Python 组合能力
配置失败、启动失败或结果不确定调试与交付
查具体 API、事件和权限能力总览 · 完整 API 目录 · AI 索引
确认版本和可用工具版本与升级 · 开发工具包 · 作者便利接口

交付是什么 ​

插件是可安装的原生 Python 扩展。AI 帮助制作完成后,插件的常规运行不需要持续连接 AI;只有你明确设计了调用模型的功能时,才需要相应服务。

框架本体保持闭源。开发通过公开 SDK、模板、接口文档和工具包完成,不需要访问框架私有仓库。SDK 和示例的使用条款以工具包随附说明为准。

多语言与持续任务 ​

持续计数与一次发放涵盖三个 provider 的打包、授权、持续任务、原回执和清理。使用驻留 Lua保存观察状态,使用独立 Go 插件编写跨平台 Worker;具备私有源码访问权的维护者也可选择Go 宿主模块。跨模块调用见原生 Bus。材料见工具包,使用前核对配套版本。

Neomega · 使用、开发与参考文档