diff --git a/konabot/plugins/simple_notify/__init__.py b/konabot/plugins/simple_notify/__init__.py index 220ebf6..2ede9c8 100644 --- a/konabot/plugins/simple_notify/__init__.py +++ b/konabot/plugins/simple_notify/__init__.py @@ -185,9 +185,18 @@ async def _(msg: UniMsg, mEvt: Event): driver = nonebot.get_driver() +NOTIFIED_FLAG = { + "task_added": False, +} + @driver.on_bot_connect async def _(): + if NOTIFIED_FLAG["task_added"]: + return + + NOTIFIED_FLAG["task_added"] = True + await DATA_FILE_LOCK.acquire() tasks = [] cfg = load_notify_config()