(plugin: WechatyPlugin, message: Message)
| 67 | """single message decorator""" |
| 68 | @functools.wraps(on_message_func) |
| 69 | async def wrapper(plugin: WechatyPlugin, message: Message) -> None: |
| 70 | if not SingleIdContainer.instance().exist(message.message_id): |
| 71 | await on_message_func(plugin, message) |
| 72 | return wrapper |