Skip to content

基于NoneBot的与Minecraft Server互通消息的插件

License

Notifications You must be signed in to change notification settings

17TheWord/nonebot-plugin-mcqq

Repository files navigation

nonebot-plugin-mcqq

NoneBot-Plugin-MCQQ

基于 NoneBot 的与 Minecraft Server 互通消息插件

  • 支持 QQ 群、QQ 频道
  • 支持多个服务器与多个群聊的互通

文档

支持的服务端列表

  • Spigot
  • Forge
  • Fabric
  • Velocity
  • 原版端

配套 插件/模组 请前往 鹊桥 仓库查看详情

功能

  • 推送消息列表

    • 服务器 -> QQ
      • 加入 / 离开 服务器消息
      • 玩家聊天信息
      • 玩家死亡信息(死亡信息为英文,原版端不适用,用正则匹配死亡信息是大工程!)
    • QQ -> 服务器
      • 指令
      • 群员聊天文本
      • 图片、视频等内容转换为可点击在浏览器打开的 [图片][视频]
      • 可选配置,借助 @kitUIN/ChatImage 直接在游戏内显示图片
  • 特殊消息支持

    • 群聊
      • @ 消息
      • 回复消息(转换成@消息)
    • 频道
      • @ 消息
      • 回复消息(转换成@消息)
    • 未支持的消息已被替换,如: [未知消息类型] 等等

特别感谢

  • @SK-415:感谢 SK 佬给予许多优秀的建议和耐心的解答。
  • @zhz-红石头:感谢红石头在代码上的帮助
  • NoneBot2:插件使用的开发框架。

二创

关于 Minecraft 适配器

  • 本插件基于 nonebot-adapter-minecraft 适配器实现 WebsocketRcon 通信
  • 若有自定义一些简单插件的想法,可以一试,例如:
    • 非插件端无权限系统场景下实现普通玩家使用tp命令
    • 实现简单的自助领取游戏物品
    • 连接直播间,实现弹幕聊天与游戏内聊天互通
    • ...

贡献与支持

觉得好用可以给这个项目点个 Star 或者去 爱发电 投喂我。

有意见或者建议也欢迎提交 IssuesPull requests

许可证

本项目使用 MIT 作为开源许可证。

About

基于NoneBot的与Minecraft Server互通消息的插件

Resources

License

Stars

Watchers

Forks

Sponsor this project

Languages