使用Onebot V11适配器和Discord适配器来实现对Discord与QQ群互相交流的插件。
理论支持所有使用Onebot V11的框架, 只不过有些框架可能会遇到问题,请自行测试。
目前只支持普通的文字频道,不支持帖子频道 (也不打算支持)
语音频道也许后面会支持,但看看有没有这个需求。
如果你嫌这个项目不够好用,可以尝试Autuamn大大的nonebot-plugin-dcqq-relay插件!!!
如果你寻找的是discord和qq频道互相通信,请使用Autuamn大大的nonebot-plugin-dcqg-relay插件!!!
ARK消息和Embed消息暂不打算支持
- 文字
- 图片
- 表情 (表情超市或QQ默认表情(除了高级表情)基本都支持)
- 回复消息
- 文件
- 撤回消息 (如果你使用的是Lagrange.Onebot那么可能会失效)
- 语音
- 视频
目前此插件还在早期开发阶段,还有许多问题!!!
然后这是我的python初作品(此前没写过任何一个python语言的东西),所以可能代码层面不太理想,请见谅。 :(
如果遇到问题还请务必提 issue。
使用包管理器安装(目前推荐)
在 nonebot2 项目的插件目录下, 打开命令行, 根据你使用的包管理器, 输入相应的安装命令pip
pip install nonebot-dcqq-relay-plugin
pdm (未测试)
pdm add nonebot-dcqq-relay-plugin
poetry
poetry add nonebot-dcqq-relay-plugin
打开 nonebot2 项目的 bot.py 文件, 在其中写入
如果你没有bot.py文件,请使用nb-cli生成bot文件
nonebot.load_plugin('nonebot_dcqq_relay_plugin')
从 github 安装
在 nonebot2 项目的插件目录下, 打开命令行, 输入以下命令克隆此储存库git clone https://github.com/PawTeamClub/nonebot_dcqq_relay_plugin.git
打开 nonebot2 项目的 bot.py 文件, 在其中写入
nonebot.load_plugin('src.plugins.nonebot_dcqq_relay_plugin')
- nonebot/nonebot2: 跨平台 Python 异步聊天机器人框架
- koishijs/koishi-plugin-dcqq-relay: 使用koishi实现同步Discord与QQ间的消息
- Autuamn/nonebot-plugin-dcqg-relay: 在QQ频道与 Discord 之间同步消息的 nonebot2 插件 (抄了初始化的部分)