diff --git a/src/qqbotsdk/ws_protocol.py b/src/qqbotsdk/ws_protocol.py index 7446381..c5103b1 100644 --- a/src/qqbotsdk/ws_protocol.py +++ b/src/qqbotsdk/ws_protocol.py @@ -41,10 +41,6 @@ def get_intents(path: str) -> int: intent = INTENT_GROUPS.get(group) if intent is None: raise ValueError(f"未知的 intents 分组: {group}") - if isinstance(enabled, dict): - raise ValueError( - f"intents 分组 {group} 不支持组内事件开关,请改为 {group} = true/false" - ) if not isinstance(enabled, bool): raise ValueError( f"intents 分组 {group} 的值应为 true/false,实际为 {enabled!r}" diff --git a/tests/test_intents.py b/tests/test_intents.py index fe167da..5ea5b87 100644 --- a/tests/test_intents.py +++ b/tests/test_intents.py @@ -51,7 +51,7 @@ def test_non_bool_value_raises(tmp_path): def test_legacy_per_event_switches_are_rejected(tmp_path): path = write(tmp_path, "[GROUP_AND_C2C_EVENT]\nC2C_MESSAGE_CREATE = true\n") - with pytest.raises(ValueError, match="组内事件开关"): + with pytest.raises(ValueError, match="true/false"): get_intents(path)