nonebot2/tests/test_plugins/test_depends.py

18 lines
350 B
Python
Raw Normal View History

2021-11-14 18:51:23 +08:00
from nonebot import on_command
from nonebot.log import logger
from nonebot.processor import Depends
test = on_command("123")
def depend(state: dict):
return state
@test.got("a", prompt="a")
@test.got("b", prompt="b")
@test.receive()
@test.got("c", prompt="c")
async def _(state: dict = Depends(depend)):
logger.info(f"=======, {state}")