#!/usr/bin/env python3 # -*- coding: utf-8 -*- from nonebot.typing import Event from nonebot.plugin import on_message from nonebot.adapters.cqhttp import Bot test_message = on_message(state={"default": 1}) @test_message.handle() async def test_handler(bot: Bot, event: Event, state: dict): print("Test Matcher Received:", event) print("Current State:", state) state["event"] = event await bot.send_private_msg(message="Received", user_id=event.user_id) @test_message.receive() async def test_receive(bot: Bot, event: Event, state: dict): print("Test Matcher Received next time:", event) print("Current State:", state)