rc-plugin/README.md
2023-02-07 22:59:18 +08:00

2.8 KiB
Raw Blame History

R-plugin

个人团队用的Yunzai-Bot插件,插件的各种业务来源于周围人

🗃️文件架构

apps -- 业务核心

config -- 配置文件

model -- 核心文件[建议不动]

resource -- 资源文件

test -- 爬虫文件[python]

index -- 主入口

📔使用说明

  1. 【可选】下载mongodb可能会耗费一些时间影响功能【#沃日吗】)

linux系统下自己装一个mongodb上一个密码(不上有风险)

  1. 【可选】test -- main.py爬取链接要有python环境、配合mongodb使用

python3 main.py

  1. 【必要】在Yunzai-Bot安装mongodb、axios(0.27.2)、代理工具tunnel、TwitterAPI依赖

pnpm add mongodb axios tunnel twitter-api-v2 -w

  1. 【必要】下载插件

git clone https://gitee.com/kyrzy0416/rconsole-plugin.git ./plugins/rconsole-plugin/

可以不用mongodb这些操作只是用不了一些命令而已

  1. 【可选】要使用视频解析功能要下载插件【推荐ubuntu系统】

sudo apt-get install ffmpeg

【必要】备注如果启动不起来删除mongodb的代码即可

// in apps/mystery.js

// Mongodb初始化
function initMongo () {
    const MongoClient = mongodb.MongoClient
    const url = 'mongodb://localhost:27017/'
    return new Promise((resolve, reject) => {
        MongoClient.connect(url, (err, db) => {
            const dbo = db.db('test')
            if (err) {
                throw err // 和调用 reject(err) 效果类似
            }
            let collection = dbo.collection('temp')
            resolve(collection)
        })
    })
}

【必要】相关配置(apps/tools.js)

twiiter-api:https://developer.twitter.com/en
百度翻译api:https://fanyi-api.baidu.com/doc/21

📦业务

help

🤳版本

help

开发团队

Nickname Contribution
易曦翰 后端开发
zhiyu 后端开发
Diviner 前端开发
小白白 后端开发

🚀后记

  • 文件借鉴了很多插件,精简个人认为可以精简的内容。
  • 素材来源于网络,仅供交流学习使用
  • 严禁用于任何商业用途和非法行为
  • 如果对你有帮助辛苦给个star这是对我最大的鼓励