From 88f8bb4a52f0ef8402ae5d5d3d8bfc34c5b03e5a Mon Sep 17 00:00:00 2001 From: profitroll Date: Sat, 25 Feb 2023 23:19:08 +0100 Subject: [PATCH] WIP: Photos and queue removal --- locale/en.json | 2 ++ locale/uk.json | 2 ++ plugins/commands/photos.py | 14 ++++++++++++++ 3 files changed, 18 insertions(+) diff --git a/locale/en.json b/locale/en.json index ec35330..ca4803f 100644 --- a/locale/en.json +++ b/locale/en.json @@ -7,6 +7,8 @@ "forwards": "Check post forwards", "import": "Submit .zip archive with photos", "export": "Get .zip archive with all photos", + "remove": "Delete photo by its ID", + "purge": "Completely purge bot's queue", "reboot": "Restart the bot" }, "message": { diff --git a/locale/uk.json b/locale/uk.json index 3861e11..4a138a3 100644 --- a/locale/uk.json +++ b/locale/uk.json @@ -7,6 +7,8 @@ "forwards": "Переглянути репости", "import": "Надати боту .zip архів з фотографіями", "export": "Отримати .zip архів з усіма фотографіями", + "remove": "Видалити фото за його ID", + "purge": "Повністю видалити всю чергу бота", "reboot": "Перезапустити бота" }, "message": { diff --git a/plugins/commands/photos.py b/plugins/commands/photos.py index ff5111b..6c35ae9 100644 --- a/plugins/commands/photos.py +++ b/plugins/commands/photos.py @@ -15,5 +15,19 @@ async def cmd_import(app: PosterClient, msg: Message): @app.on_message(~ filters.scheduled & filters.command(["export"], prefixes=["", "/"])) async def cmd_export(app: PosterClient, msg: Message): + if msg.from_user.id in app.admins: + pass + + +@app.on_message(~ filters.scheduled & filters.command(["remove"], prefixes=["", "/"])) +async def cmd_remove(app: PosterClient, msg: Message): + + if msg.from_user.id in app.admins: + pass + + +@app.on_message(~ filters.scheduled & filters.command(["purge"], prefixes=["", "/"])) +async def cmd_purge(app: PosterClient, msg: Message): + if msg.from_user.id in app.admins: pass \ No newline at end of file