Entari 0.16.7
- 修复依赖注入的处理问题
- 允许用户拓展事件解析
class NudgeEvent(BaseEvent): type = "onebot/poke" sender_id = attr("user_id", int, internal=True) target_id = attr(int, internal=True) @register_internal_event def _(t, typ, data): if t == "notice" and typ == "onebot" and data.get("sub_type") == "poke": return NudgeEvent @on(NudgeEvent) async def nudge_handler(sess: Session[NudgeEvent]): await sess.send(f"Nudge received from {sess.event.sender_id} to {sess.event.target_id}!")
Full Changelog: v0.16.6...v0.16.7