Skip to content

让不同聊天平台的消息互相同步, 目前支持discord与qq

License

Notifications You must be signed in to change notification settings

rabbitkiller-dev/message_bridge_rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

简介

通过注册Bot机器人, 实现不同平台用户之间的消息进行同步

((TODO: [补上示例图片]))

联系方式

欢迎使用和部署, 加入上方联系方式也可以进行体验

环境要求

  1. 科学上网
  2. NodeJs (v14 以上)
  3. Rust: curl https://sh.rustup.rs -sSf | sh
  4. Git

Windows10 本地运行

环境配置

  1. 配置rust默认使用nightly运行

rustup default nightly

  1. 配置config.json

复制config.simple.json文件并重命令为config.json

  1. 启动解释discord消息服务

npm install
npm start

  1. 运行桥服务

cargo run

CenterOS

安装命令参考

  1. Git: 命令: yum install git
  2. NodeJs (v14 以上): 命令自行baidu
  3. 全局安装pm2: npm install -g pm2
  4. Rust + Cargo: 命令: curl https://sh.rustup.rs -sSf | sh
  5. 配置文件: cp config.simple.json config.json 配置说明: CONFIG.md ((TODO: 说明config.json怎么配置))

CenterOS 部署方式

ps: 以上环境请务必自选解决

> git clone https://github.com/rabbitkiller-dev/message_bridge_rs
> npm install

## 启动 (pm2进程守护)
> npm run build
> pm2 start server.js --name bridge_js
> pm2 start "cargo run" --name bridge_js

功能情况

((TODO))

指令方面

  • !help
  • !关联
  • !解除关联

1. 关联

  1. 第一步: 发送指令, bot会返回验证码, 记住后在另一个平台回复

!关联

  1. 第二步: 在另一个平台上, 使用自己的账号, 发送指令

!关联 xxxxxx

  1. 第三步: 返回原来的平台, 进行关联确认

!确认关联

2.0 遗留项

  1. qq群自动审批
  2. 桥后台配置界面
  3. bot命令搜图
  4. bot命令关联qq与dc用户
!帮助
!ping
!确认绑定
!解除绑定
!查看绑定状态
!来点[搜图]
!废话生成器
!猜数字游戏

管理员:
!服务器状态
!重启
!查看所有成员绑定关系
!绑定成员关联 [用户名] [用户名]
!解除成员关联 [用户名]

About

让不同聊天平台的消息互相同步, 目前支持discord与qq

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •