Moe-Flow,旨在 让消息像流一样动起来
这也就是这个项目的初中,和需要核心实现的目标,在将来也会作为萌界接口的一部分被合并到其中
主旨在于让一条消息,能够在不同的平台上同时实现互通和转发(甚至实现通平台的跨群聊天)
目前支持的平台
- 电报
- Minecraft Java Edition(此部分由如风负责)
将来可能会支持的平台
- 微信
- Kook
- Discord
- 云湖
局限性
当前作为最初的第一个版本,自然存在有许多的问题
在当前我们仅对纯文本信息进行处理,尚未考虑如何处理富媒体的问题
并且,Minecraft还无法实现从其它平台推送到游戏当中,仅能够从游戏推向其他平台
当前QQ->TG,媒体和富文本会被作为标签文字发送
TG->QQ,不支持的格式将会不做处理(予以忽略)
Minecraft只支持文本,这自然没什么好说的...获取到的文本取决于其他平台的Adapter的行为如何
此平台也会真正的作为事件工作流和Action Hook的一部分,服务于整个平台本身(例如部分的服务监控的消息已经接入到此平台中)
特殊的使用说明
考虑到非实名制平台向实名制平台推送信息存在的风险,以及抑制额外的重复推送,我们在电报的Adapter加入了以下限制
1.在话题群组的订阅分类下,不推送来自网站的信息(此部分会在频道触发推送)
2.晚上11点到第二天的上午8点,会主动忽略任何来自于电报的信息,但是QQ推送到电报始终可用
3.如果消息来源为QQ,那么在电报会使用富文本格式来显示您的头像、消息来源和昵称
4.电报中回复其他人的信息,原始信息的发送者名称和原始信息的文本会被一起发送到其他平台
5.在电报修改消息文本,其他平台不会产生变化
隐私声明
您发送到相关消息渠道的信息均会被写入数据库(以供给需要反向查询的平台)用以获取消息事件
因此您发送的任何信息,均会被记录到日志和数据库中(然后我们会不定期的删除它),因此在使用相关服务前,请确保您知晓并理解此行为,如果您使用相关服务,那么我们将会视为您已经同意此行为
记录到数据库的信息均为各平台能够直接获取的信息,各个不同的平台不会做出同步关联处理
如果对应平台仅提供匿名化的哈希字串,我们也不会使用它去溯源或者进行额外的标记来区分用户
体验Demo
QQ社团群:923991620
开发群的信息在目前我们始终打算作为独立状态
在茶话会和幻想乡这两个群组中发送的任何文本消息均会被送回到社团群组中,但QQ和MC推送仅会送回到幻想乡的互通话题中
最后
一个新的项目的诞生和改善开发,离不开大家的支持和使用
在出现问题时也请予以理解,我们一起慢慢让项目变得更好
出于项目的特殊性质,目前不会开源,将来可能会采用其他的策略来进行上线发布
TAGs For Other Platform
#Moe-Flow
#公告
#消息互通