Feature: 为事件响应器添加更多源码信息 (#2351)

This commit is contained in:
Ju4tCode
2023-09-09 13:46:09 +08:00
committed by GitHub
parent 3601a33f20
commit c4716e3e17
9 changed files with 199 additions and 35 deletions

View File

@ -4,10 +4,10 @@ from types import ModuleType
from datetime import datetime, timedelta
from nonebot.adapters import Event
from nonebot.matcher import Matcher
from nonebot.permission import Permission
from nonebot.dependencies import Dependent
from nonebot.rule import Rule, ArgumentParser
from nonebot.matcher import Matcher, MatcherSource
from nonebot.typing import T_State, T_Handler, T_RuleChecker, T_PermissionChecker
from .plugin import Plugin
@ -15,6 +15,7 @@ from .plugin import Plugin
def store_matcher(matcher: type[Matcher]) -> None: ...
def get_matcher_plugin(depth: int = ...) -> Plugin | None: ...
def get_matcher_module(depth: int = ...) -> ModuleType | None: ...
def get_matcher_source(depth: int = ...) -> MatcherSource | None: ...
def on(
type: str = "",
rule: Rule | T_RuleChecker | None = ...,