littlebot
Published on 2025-04-03 / 0 Visits
0

【源码】基于 Node.js 的自定义机器人插件系统

项目简介

本项目是一个用于存放自定义机器人插件的工程,其目标是创建可扩展的机器人框架。借助插件化设计,能够方便地开发和管理不同功能的插件,例如搜图、随机图片、语音烂活等,让机器人可灵活适应不同的应用场景与需求。此项目主要供开发者自用,同时也可为其他开发者提供参考。

项目的主要特性和功能

搜图功能

集成了 SageNAO API 以实现图片搜索,但当前版本的搜索效果会受到时效性和网络不稳定的影响,后续会持续进行优化。

随机图片功能

可调用本地 API 来实现随机图片功能,不过该 API 目前暂未公开。

语音烂活功能(暂时下线)

原本能够通过关键词触发发送特定烂梗原声,还能定时发送特定角色的问候语音。由于存在 bug 已临时下线,后续会尽快修复并重新上线。

安装使用步骤

  1. 确保你已经下载了项目源码文件。
  2. 进入项目目录,使用 npm installyarn install 安装项目依赖,具体依赖项可参考 package.json 文件。
  3. 按需配置 API 密钥,例如 SageNAO API 的密钥,配置方式可参考项目文档或相关文件说明。
  4. 运行 npm startyarn start 启动项目,若处于开发阶段,可能需要运行构建或热重载命令。
  5. 根据需求使用相应插件功能,如通过机器人命令调用搜图、随机图片等功能,具体使用方法可参考项目使用文档或相关说明。

注意,此为自用项目,部分功能未公开或有限制,且部分功能依赖外部 API,若外部 API 变动可能影响功能正常使用,使用时请了解风险并遵循规则。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】