GitHunt
DR

DrLee-lihr/koishi-plugin-dcqq-relay

使用koishi实现同步Discord与QQ间的消息

koishi-plugin-dcqq-relay

npm

插件用于QQ和Discord间的消息互通,开发原意为拯救屎山

安装

yarn add koishi-plugin-dcqq-relay

升级注意

0.1.x 升级到 0.2.0 有数据库表结构修改, 插件不提供旧数据的迁移

配置

请首先根据 使用数据库 对 koishi 进行配置

配置样例如下 (非完整 koishi 用法)

import { apply } from 'koishi-plugin-dcqq-relay'
import * as mysql from 'koishi-plugin-mysql'

// process.env.XXX 的值请根据实际情况修改

app.plugin(mysql.apply, {
  host: process.env.DB_HOST,
  user: process.env.DB_USER,
  password: process.env.DB_PASSWORD,
  database: process.env.DB_DATABASE,
})

app.plugin(apply, {
  relations: [{
    discordChannel: process.env.CHANNEL_DISCORD,
    onebotChannel: process.env.CHANNEL_ONEBOT,
    discordGuild: process.env.GUILD_DISCORD,
    webhookId: process.env.WEBHOOK_ID,
    webhookToken: process.env.WEBHOOK_TOKEN,
  }],
  onebotSelfId: process.env.ONEBOT_SELFID,
  discordToken: process.env.DISCORD_TOKEN
})

Languages

TypeScript100.0%

Contributors

Apache License 2.0
Created June 21, 2022
Updated June 21, 2022
DrLee-lihr/koishi-plugin-dcqq-relay | GitHunt