ironsbot murmansk5000/ironsbot:latest https://hub.docker.com/r/murmansk5000/ironsbot bridge sh false https://github.com/Murmansk5000/IronsBot/issues https://github.com/Murmansk5000/IronsBot EN: IronsBot supports OneBot v11/NapCat and Tencent QQ Official Bot. A TOML AppID with its APP_SECRET_<AppID> automatically makes QQ Official the only outbound platform; NapCat then stays silent and may only observe identity verification events. ZH: IronsBot 支持 OneBot v11/NapCat 与腾讯 QQ 官方机器人。TOML AppID 配合 APP_SECRET_<AppID> 会自动使 QQ 官方成为唯一出站平台;NapCat 随即静默,只可用于身份验证事件观察。 EN: Create /config/ironsbot.toml from the current config.example.toml before startup. IronsBot rejects unknown fields. With multiple QQ Official accounts, configure default_account and optional logical-group group_routes in TOML so only one bot handles each conversation. QQ Official custom keyboards remain disabled unless Tencent grants the invite-only capability. Account required/optional policy and READY timeout also belong in TOML, not environment variables. For each account declared as a query worker or lucky-window account, add a masked SEER_PASSWORD_ followed by its player ID environment variable in Unraid and enter the plain-text password; IronsBot derives the login MD5 in memory. Runtime data is stored in /app/data and file logs can be stored in /app/logs. Mount the Docker socket for image checks, self-update, or optional private extension package pulls. ZH: 启动前请根据当前 config.example.toml 创建 /config/ironsbot.toml。IronsBot 会拒绝未知字段。启用多个 QQ 官方账号时,请在 TOML 配置 default_account 及可选的逻辑群 group_routes,确保每个会话只由一个机器人处理。QQ 官方自定义按钮默认关闭,只有腾讯后台开通内邀能力后才可启用。账号是否为必需资源及 READY 超时也写入 TOML,不使用环境变量。对每个在 TOML 中声明为无头查询或幸运橱窗账号的米米号,请在 Unraid 中添加名为 SEER_PASSWORD_加该米米号的加密环境变量,并填写明文密码;IronsBot 只在内存中转换为登录 MD5。运行数据保存在 /app/data,文件日志可保存在 /app/logs。镜像检查、容器自更新或拉取可选私有扩展包时需要挂载 Docker socket。 Tools:Utilities http://[IP]:[PORT:8080] https://raw.githubusercontent.com/Murmansk5000/IronsBot/main/templates/ironsbot.xml https://raw.githubusercontent.com/Murmansk5000/IronsBot/main/icon.png https://raw.githubusercontent.com/Murmansk5000/IronsBot/main/docker/README.md EN: OneBot mode requires a client such as NapCat; point its reverse WebSocket to ws://UNRAID_SERVER_IP:8085/onebot/v11/ws, or ws://ironsbot:8080/onebot/v11/ws on a shared Docker network. Published IronsBot images already include the QQ Official runtime; declare each public AppID in TOML and add one masked APP_SECRET_<AppID> variable. Pre-create /config/ironsbot.toml and mount /app/data and /app/logs. ZH: OneBot 模式需要 NapCat 等客户端,反向 WebSocket 可填写 ws://UNRAID_SERVER_IP:8085/onebot/v11/ws;共用 Docker 网络时可填写 ws://ironsbot:8080/onebot/v11/ws。正式 IronsBot 镜像已包含 QQ 官方运行组件;请在 TOML 声明每个公开 AppID,并添加一个加密的 APP_SECRET_<AppID> 变量。请预先创建 /config/ironsbot.toml,并挂载 /app/data 和 /app/logs。 Current deployment contract / 当前部署约定: - EN: All behavior and runtime settings, including superusers, listen address, command prefixes, and logging, live in /config/ironsbot.toml. - ZH: 所有行为与运行设置,包括超级管理员、监听地址、命令前缀和日志,统一写在 /config/ironsbot.toml。 - EN: Environment variables contain APP_CONFIG_PATH, deployment credentials, and optional OneBot deployment overrides. - ZH: 环境变量包含 APP_CONFIG_PATH、部署凭据和可选的 OneBot 部署覆盖项。 - EN: Follow config.example.toml for the current configuration fields. - ZH: 请以 config.example.toml 为准填写当前配置字段。 8085 /mnt/user/appdata/ironsbot/data /mnt/user/appdata/ironsbot/logs /mnt/user/appdata/ironsbot/config /var/run/docker.sock /config/ironsbot.toml true true false