DreamVoid / Chat2QQ

适用于Minecraft服务端的QQ群聊天插件
GNU Affero General Public License v3.0
44 stars 8 forks source link

游戏内不能发送消息到群聊,/qchat也不行 #59

Closed CleMooling closed 2 years ago

CleMooling commented 2 years ago

问题描述

如题

复现方法

  1. 在游戏内发送消息
  2. 会发现群内没有同步

服务端类型

Bukkit

服务端版本

Spigit-1.19

MiraiMC 插件版本

1.7

Chat2QQ 插件版本

1.6

服务端日志

[11:35:33] [DefaultDispatcher-worker-2/INFO]: [星块服务器总群——多服联运中……/643220119] 木叶之泠CleMooling(2719246957): @全体成员 暂时不要在群内聊天,准备测试互通服消息互通问题并反馈插件作者
[11:36:22] [Network Listener - #1/INFO]: [Geyser-Spigot] /117.28.15.160:51345 尝试连接!
[11:36:23] [Network Listener - #0/INFO]: [Geyser-Spigot] 玩家以 CleMooling 的用户名建立了连接
[11:36:23] [defaultEventLoopGroup-5-3/INFO]: [Geyser-Spigot] CleMooling (登录为: CleMooling) 已连接到 Java 服务器
[11:36:25] [Geyser Spigot connection thread-4-4/INFO]: UUID of player CleMooling is 00000000-0000-0000-0009-01f58472835a
[11:36:25] [Server thread/INFO]: [floodgate] Floodgate 玩家 CleMooling 加入了 (UUID: 00000000-0000-0000-0009-01f58472835a)
[11:36:25] [Server thread/INFO]: CleMooling joined the game
[11:36:25] [Server thread/INFO]: CleMooling[/117.28.15.160:0] logged in with entity id 3643 at ([StPlanetCP]-26.17479, 100.0, -51.655136)
[11:36:25] [Craft Scheduler Thread - 13/INFO]: [AuthMe] CleMooling logged in 117.28.15.160
[11:36:27] [Server thread/INFO]: Incorrect command arguments!
[11:36:27] [Server thread/INFO]: ==========[ AuthMeReloaded ]==========
[11:36:27] [Server thread/INFO]: 参数:
[11:36:27] [Server thread/INFO]:  玩家: 玩家 (可选)
[11:36:27] [Server thread/INFO]: Detailed help: /authme help forcelogin
[11:36:38] [Async Chat Thread - #5/INFO]: <CleMooling> #2333
[11:36:43] [Async Chat Thread - #5/INFO]: <CleMooling> 2333
[11:36:56] [Server thread/INFO]: CleMooling issued server command: /qchat 2333
[11:37:10] [DefaultDispatcher-worker-4/INFO]: [MiraiMC] [GroupMessage/3567410047] [星块服务器总群——多服联运中……(643220119)] 木叶之泠CleMooling(2719246957) -> 2333
[11:37:10] [DefaultDispatcher-worker-4/INFO]: [星块服务器总群——多服联运中……/643220119] 木叶之泠CleMooling(2719246957): 2333
[11:37:15] [defaultEventLoopGroup-5-3/INFO]: [Geyser-Spigot] CleMooling 因为 基岩版客户端已断开连接 与 Java 服务器断开了连接
[11:37:15] [Geyser Spigot connection thread-4-4/INFO]: [floodgate] Floodgate 玩家 CleMooling 已断开连接
[11:37:15] [Server thread/INFO]: CleMooling lost connection: Disconnected
[11:37:15] [Server thread/INFO]: CleMooling left the game
[11:37:29] [Server thread/INFO]: VisceralCarp986 tried to swim in lava
[11:37:44] [Async Chat Thread - #6/INFO]: <VisceralCarp986> 有铁吗

额外说明

系统:Windows Server 2022 (x64) Java版本:17 是否重载过插件配置:是 群聊消息截图反馈:见图片 Screenshot_2022-07-22-11-40-14-77_9d26c6446fd7bb8e41d99b6262b17def 本地插件配置config.yml:

游戏内配置

此部分配置只会影响 Minecraft 服务器内的聊天

general:

是否允许bStats统计

allow-bStats: true

是否必须使用命令才能向QQ群发送聊天消息

require-command-to-chat: false

使用命令时是否同时向服务器内发送聊天消息

command-also-broadcast-to-chat: true

可用的世界,玩家只有在下面列出的世界中聊天才会被发送到QQ群

available-worlds:

机器人配置

此部分配置只会影响到QQ群的聊天

bot:

指定使用的QQ号,只有这个QQ号接收到的群消息才会被处理

请至少设置一个

bot-accounts:

黑名单

无论上方如何设置,下方的黑名单如有匹配则不会进行任何操作(优先级最高)

blacklist:

屏蔽的QQ,插件不会转发此处列出的QQ发出的消息

qq:

协议

CleMooling commented 2 years ago

全员禁言不影响图示测试,因为测试的QQ账号都是管理员。