feat!: api 拆包、心跳迁入传输层、限流重试与后台 handler

This commit is contained in:
snowy-yang committed 2026-09-20 21:26:55 +08:00
1 parent 750ed81d96
commit 3237558128
30 files changed
+1145 -714

No files matched your search

+3 -6
View File
@@ -14,8 +14,6 @@ from qqbotsdk.connecter import WebhookConnecter
from qqbotsdk.crypto import build_seed
from qqbotsdk.emitter import EventEmitter
from qqbotsdk.payloads import GroupAtMessage
from qqbotsdk.queue import EventQueue
from qqbotsdk.session import Session
from qqbotsdk.webhook_protocol import WebhookProtocol
SECRET = "webhook-test-secret"
@@ -52,10 +50,9 @@ def event_body(event_id: str, content: str) -> dict[str, Any]:
@pytest.mark.asyncio
async def test_webhook_end_to_end():
config = make_config(0)
queue = EventQueue()
emitter = EventEmitter(queue)
emitter.register_protocol(WebhookProtocol(config, queue, Session()))
connecter = WebhookConnecter(config, emitter, queue)
emitter = EventEmitter()
emitter.register_protocol(WebhookProtocol(config))
connecter = WebhookConnecter(config, emitter.queue, emitter.handle)
received: list[GroupAtMessage] = []