alienangel / sb-man

基于Mirai的QQ机器人

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

sb-man


目录

📢 说明

✨ 功能

💻 本地启动

🚀 docker部署


说明

一个基于Mirai的QQ机器人,使用Java + Maven实现部分功能。

官方文档:https://github.com/mamoe/mirai/blob/dev/docs/CoreAPI.md

文档大部分是用Kotlin描述的,可以参考着这个项目转换为Java代码。

功能

  • 多机器人同时在线
  • AI对话
  • 联通流量机器人(可绑定多个手机号)

本地启动

springboot项目,配置application.yml后,启动SbApplication.java即可

docker部署

  1. 运行安装

    docker run -d \
        -e IS_USE_BUILT_IN_GMC=true \
        -p 9001:9000 \
        -v /data/sb/config:/sb/config \
        -v /data/sb/data:/sb/data \
        -v /data/sb/gmc:/sb/gmc \
        --name sb \
        registry.cn-beijing.aliyuncs.com/yiidii-hub/sb-man:v1.0.3
  2. 修改配置 运行完成之后,先到/data/sb/config/config.json修改配置QQ ltMonitorCron:联通监控的定时任务cron

    robot:配置多个机器人的名称QQ如果不配置QQ即使待会登录了QQ,也不会真正的配置上

    {
      "ltMonitorCron": "0 0/1 * * * ?", 
      "robot": [
        {
          "name": "机器人",
          "qq": 18048600
        }
      ]
    }
  3. 访问http://ip:9001扫码添加机器人

  4. 最后看日志docker logs -f sb有如下即可

    机器人(QQ: xxxxxx)上线
    

About

基于Mirai的QQ机器人


Languages

Language:Java 97.4%Language:Shell 2.2%Language:Dockerfile 0.4%