Skip to main content

基于NoneBot的QQ群聊与Minecraft Server消息互通机器人

Project description

青岚Bot

基于NoneBot的与Minecraft Server互通消息的机器人

介绍

命名的灵感来自于我的一位朋友

在原插件上加入了动态配置的功能

数据库参考 HarukaBot

安装

命令

  • 帮助

    • 为防止与其他插件冲突
    • 请使用 ql帮助 来获取帮助
  • 获取已连接至 WebSocket 的 MineCraft服务器

    • 服务器列表
  • 动态控制需要互通的群聊

    • 开启互通 Server1
    • 开启互通 Server2
    • 关闭互通 Server1
    • 关闭互通 Server2
  • 获取当前群聊开启互通的服务器

    • 互通列表
  • 为当前群聊设置是否在发送消息到MC时携带群聊名称

    • 开启发送群名
    • 关闭发送群名
  • 服务器在发送消息至群聊时,是否携带服务器名

    • 开启服务器名
    • 关闭服务器名
  • 服务器是否启用Rcon来发送消息或命令

    • Rcon发送 消息和命令 适用于非插件端服务器
    • Rcon发送命令适用于纯插件端
    • 开启rcon消息 服务器名关闭rcon消息 服务器名
    • 开启rcon命令 服务器名关闭rcon命令 服务器名
  • 修改服务器Rcon连接信息的IP、端口、密码

    • 为保障安全,仅限 超级用户Bot 私聊使用
    • 为保障安全,若rcon密码为默认密码,将不会连接服务器的Rcon
    • 修改rconip 服务器名 新ip
    • 修改rcon端口 服务器 新端口
    • 修改rcon密码 服务器 新密码
  • 查看数据库中服务器列表

    • 服务器列表
  • 查看已经连接至 WebSocket 的服务器列表

    • 已连接服务器列表

特别感谢

  • @SK-415 :感谢SK佬给予许多优秀的建议和耐心的解答。
  • @zhz-红石头 :感谢红石头在代码上的帮助
  • SK-415/HarukaBot :感谢HarukaBot如此优雅的各类方法
  • NoneBot2: 插件使用的开发框架。
  • go-cqhttp: 稳定完善的 CQHTTP 实现。

贡献与支持

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

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

许可证

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

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

qinglan-bot-0.1.6.tar.gz (29.5 kB view hashes)

Uploaded Source

Built Distribution

qinglan_bot-0.1.6-py3-none-any.whl (41.6 kB view hashes)

Uploaded Python 3

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