MCPcopy
hub / github.com/nonebot/nonebot2 / on_message

Function on_message

nonebot/plugin/on.py:172–186  ·  view source on GitHub ↗

注册一个消息事件响应器。 参数: rule: 事件响应规则 permission: 事件响应权限 handlers: 事件处理函数列表 temp: 是否为临时事件响应器(仅执行一次) expire_time: 事件响应器最终有效时间点,过时即被删除 priority: 事件响应器优先级 block: 是否阻止事件向更低优先级传递 state: 默认 state

(*args, _depth: int = 0, **kwargs)

Source from the content-addressed store, hash-verified

170
171
172def on_message(*args, _depth: int = 0, **kwargs) -> type[Matcher]:
173 """注册一个消息事件响应器。
174
175 参数:
176 rule: 事件响应规则
177 permission: 事件响应权限
178 handlers: 事件处理函数列表
179 temp: 是否为临时事件响应器(仅执行一次)
180 expire_time: 事件响应器最终有效时间点,过时即被删除
181 priority: 事件响应器优先级
182 block: 是否阻止事件向更低优先级传递
183 state: 默认 state
184 """
185 kwargs.setdefault("block", True)
186 return on("message", *args, **kwargs, _depth=_depth + 1)
187
188
189def on_notice(*args, _depth: int = 0, **kwargs) -> type[Matcher]:

Calls 2

onFunction · 0.85
setdefaultMethod · 0.80