ImShareChat
一个跨平台共享即时消息的MCDReforged插件。
前置
im_api>0.1.0或ImAPI-MatrixDriver
用于连接到外部IM平台或其他MCDReforged实例。
后续随着插件功能的增加和开发需要,将会引入更多前置。
用法
在配置文件设置你想共享消息的目标平台的频道(群聊/房间)识别信息,例如QQ群号码或者Matrix房间ID。
警告
此插件不考虑兼容其他同类插件(消息互通类插件),包括仅支持单外部IM平台的插件,如果同时使用可能会出现消息重复等体验问题,请选择弃用此插件或其他同类插件,或者自行解决!
此类问题不要在Issues或者其他任何渠道进行反馈!
功能
已实现
- 平台之间消息双向同步
- 服务器状态同步到外部IM平台
- 可配置消息转发格式
包括服务器启停消息、玩家上下线消息、聊天消息
开发中
- 可配置消息转发方向
高级配置功能,预计将于v0.1.x版本更新
- 为外部IM平台添加基于聊天消息的指令功能
综合性功能,预计将于v1.x版本开始开发进程
- 同步玩家死亡和达成进度时的消息到外部IM平台
- 玩家上线时同步其IP归属地到外部IM平台
- 支持跨服互通游戏消息
需要上游提供相关的API支持,目前没有明确的预期时间
未计划
- 基于人工智能接口的服务
接受PR
- 私聊功能
不接受PR
- 推送功能(Webhook等)
接受PR
- 外部IM平台频道(群聊/房间)内成员管理功能
包括邀请/同意他人加入和踢出指定成员,不接受PR
- 面板(网页、GUI等)支持
不接受PR
- 其他
介绍文本来源:README.md