Skip to main content

Discord - QQ 消息转发插件

Project description

📖 介绍

将 QQ 与 Discord 的消息互通,并支持转发图片回复提及(@)

💿 安装

1. 创建一个新的 NoneBot2 机器人

如果您需要将本插件安装到现有的机器人,可忽略此步骤

注意在 pyproject.toml 中配置一个 plugin_dirs,可以参考以下设置:

plugin_dirs = ["src/plugins"]

[!TIP] 在配置完成后您需要在机器人工作目录新建此文件夹,下文将使用 插件目录 代指此目录。

2. 安装插件

您可以选择以下三种安装方式

使用 Git 子模块安装

此方法需要您能够使用 git 并已经在机器人目录下初始化 git 仓库

请将以下指令的 src/plugins/ 替换为您的插件目录

git submodule add https://github.com/xxtg666/nonebot-plugin-discord-message-bridge src/plugins/nonebot_plugin_discord_message_bridge
git submodule update --init --recursive
使用文件
  1. 下载本仓库
  2. nonebot-plugin-discord-message-bridge-main 文件夹解压到插件目录,并重命名为 nonebot_plugin_discord_message_bridge
使用 pip 安装
  1. 在 nonebot2 项目的根目录下打开命令行, 输入以下指令
pip install nonebot-plugin-discord-message-bridge
  1. 修改 pyproject.tomlplugins 中添加 nonebot_plugin_discord_message_bridge

3. 安装依赖

若使用 pip 安装,可忽略此步骤

经过步骤二后,您的插件应该被安装到了 插件目录/nonebot_plugin_discord_message_bridge 中,本步骤您需要进入 插件目录/nonebot_plugin_discord_message_bridge 安装本插件所需依赖

pip install -r requirements.txt

如果您使用了其他包管理器,请参考您所使用的包管理器的使用方法安装所需依赖

⚙️ 配置

请修改在机器人目录中创建一个 .env 文件(或编辑对应 .env 文件,可能为 .env.dev.env.prod),并参考 config.py 的内容进行修改

  • 需要 🔗创建一个 Discord Bot 并邀请进入服务器中,用于接收消息
  • 需要在 Discord 的 「服务器设置 → 整合」 内为需要转发的频道创建一个 Webhook ,并填入配置文件中,用于发送 QQ 内的消息

🎉 使用

  • 在 QQ 群内收到一条消息时会启动 Discord 接收端,转发即可正常使用
  • 用户在 Discord 内发送绑定命令 (默认为 ~) 后可转发提及(@)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Built Distribution

File details

Details for the file nonebot_plugin_discord_message_bridge-1.0.2.tar.gz.

File metadata

File hashes

Hashes for nonebot_plugin_discord_message_bridge-1.0.2.tar.gz
Algorithm Hash digest
SHA256 4aad229e97583f4f0f17ea9d9913e7be09535f9a04d7549be011101316ca6f04
MD5 4fe283ec5acf35a6ad3b944825ecdef9
BLAKE2b-256 6d8a9604111a67d13b4dc43cbe9308b5b5bede9361b68440b34141bf19e110d6

See more details on using hashes here.

File details

Details for the file nonebot_plugin_discord_message_bridge-1.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for nonebot_plugin_discord_message_bridge-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 b50dc2a2d215facf925433da4c82da34291c965beddfd020ab0ac32b99115159
MD5 cab617395b4e79b03b2c4e3c38410090
BLAKE2b-256 0af84e697394782ba21067bfeb5ecf4e907f9461e68d10d2717bf25e4fbf3fc2

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page