From 68c887999ecdbcc2c812815fd881fe31d736a4ec Mon Sep 17 00:00:00 2001 From: Profitroll <47523801+profitrollgame@users.noreply.github.com> Date: Fri, 17 Feb 2023 21:53:43 +0100 Subject: [PATCH] Divided admins and owner --- classes/poster_client.py | 4 +++- config.json | 9 +++++++-- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/classes/poster_client.py b/classes/poster_client.py index a664d84..9ac38be 100644 --- a/classes/poster_client.py +++ b/classes/poster_client.py @@ -17,6 +17,8 @@ class PosterClient(Client): def __init__(self, name: str, **kwargs): # type: ignore super().__init__(name, **kwargs) + self.owner = configGet("owner") + self.admins = configGet("admins")+[configGet("owner")] async def submit_photo(self, id: str) -> Union[Message, None]: @@ -40,7 +42,7 @@ class PosterClient(Client): response = await upload_pic(str(filepath)) - if response[0] is False: + if len(response[1]) > 0: raise SubmissionDuplicatesError(str(filepath), response[1]) col_submitted.find_one_and_update({"_id": ObjectId(id)}, {"$set": {"done": True}}) diff --git a/config.json b/config.json index 87a4d5f..e8a78cd 100644 --- a/config.json +++ b/config.json @@ -3,7 +3,8 @@ "locale": "en", "locale_log": "en", "locale_fallback": "en", - "admin": 0, + "owner": 0, + "admins": [], "bot": { "api_id": 0, "api_hash": "", @@ -46,7 +47,8 @@ "channel": 0, "silent": false, "move_sent": false, - "interval": 1, + "use_interval": false, + "interval": "1h30m", "extensions": { "photo": [ "jpg", @@ -74,6 +76,7 @@ ], "api": { "address": "http://localhost:8054", + "address_external": "https://photos.domain.com", "username": "", "password": "", "album": "" @@ -105,6 +108,8 @@ "rules" ], "commands_admin": [ + "import", + "export", "reboot" ] } \ No newline at end of file