From 4ba65300391c9a2a888288df92f29401153e4da2 Mon Sep 17 00:00:00 2001 From: Renovate Date: Sun, 26 Nov 2023 20:06:19 +0200 Subject: [PATCH 1/9] Update dependency aiohttp to ~=3.9.1 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 9c10296..16b53c4 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,4 @@ -aiohttp~=3.8.5 +aiohttp~=3.9.1 apscheduler~=3.10.3 convopyro==0.5 mongodb-migrations==1.3.0 From 2fd7df0939759a3088362060fcb3493b2bbdbe47 Mon Sep 17 00:00:00 2001 From: Renovate Date: Wed, 27 Dec 2023 16:07:24 +0200 Subject: [PATCH 2/9] Update dependency libbot to v2.1.0 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 16b53c4..7a63ed4 100644 --- a/requirements.txt +++ b/requirements.txt @@ -8,4 +8,4 @@ ujson>=5.0.0 uvloop==0.19.0 --extra-index-url https://git.end-play.xyz/api/packages/profitroll/pypi/simple async_pymongo==0.1.4 -libbot[speed,pyrogram]==2.0.1 \ No newline at end of file +libbot[speed,pyrogram]==2.1.0 \ No newline at end of file From ccca2dbf9a5bca72637e7732fda7dcb7b080fe9c Mon Sep 17 00:00:00 2001 From: profitroll Date: Wed, 3 Jan 2024 23:26:35 +0100 Subject: [PATCH 3/9] Bump libbot to 3.0.0 and apscheduler to ~=3.10.4 --- requirements.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/requirements.txt b/requirements.txt index 7a63ed4..b276feb 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,5 +1,5 @@ aiohttp~=3.9.1 -apscheduler~=3.10.3 +apscheduler~=3.10.4 convopyro==0.5 mongodb-migrations==1.3.0 pykeyboard==0.1.5 @@ -8,4 +8,4 @@ ujson>=5.0.0 uvloop==0.19.0 --extra-index-url https://git.end-play.xyz/api/packages/profitroll/pypi/simple async_pymongo==0.1.4 -libbot[speed,pyrogram]==2.1.0 \ No newline at end of file +libbot[speed,pyrogram]==3.0.0 \ No newline at end of file From 980c44a85052cbfcaf6c6dc0a7cd96bea34d0378 Mon Sep 17 00:00:00 2001 From: profitroll Date: Wed, 3 Jan 2024 23:43:31 +0100 Subject: [PATCH 4/9] pykeyboard is now sourced from an internal package index --- requirements.txt | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/requirements.txt b/requirements.txt index b276feb..bf33b39 100644 --- a/requirements.txt +++ b/requirements.txt @@ -2,10 +2,9 @@ aiohttp~=3.9.1 apscheduler~=3.10.4 convopyro==0.5 mongodb-migrations==1.3.0 -pykeyboard==0.1.5 -tgcrypto==1.2.5 ujson>=5.0.0 uvloop==0.19.0 --extra-index-url https://git.end-play.xyz/api/packages/profitroll/pypi/simple async_pymongo==0.1.4 -libbot[speed,pyrogram]==3.0.0 \ No newline at end of file +libbot[speed,pyrogram]==3.0.0 +pykeyboard==0.1.6 \ No newline at end of file From 3856d0eab4dff55e2072313fe8f134048bb2a5a5 Mon Sep 17 00:00:00 2001 From: profitroll Date: Wed, 3 Jan 2024 23:50:47 +0100 Subject: [PATCH 5/9] Bump pykeyboard to 0.1.7 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index bf33b39..4d5cda8 100644 --- a/requirements.txt +++ b/requirements.txt @@ -7,4 +7,4 @@ uvloop==0.19.0 --extra-index-url https://git.end-play.xyz/api/packages/profitroll/pypi/simple async_pymongo==0.1.4 libbot[speed,pyrogram]==3.0.0 -pykeyboard==0.1.6 \ No newline at end of file +pykeyboard==0.1.7 \ No newline at end of file From 88e32b4ea3b01e2a5e90efd55eb440c8643dc248 Mon Sep 17 00:00:00 2001 From: profitroll Date: Wed, 3 Jan 2024 23:54:29 +0100 Subject: [PATCH 6/9] Re-added tgcrypto as it won't be a part of libbot --- requirements.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/requirements.txt b/requirements.txt index 4d5cda8..a00bd7c 100644 --- a/requirements.txt +++ b/requirements.txt @@ -2,6 +2,7 @@ aiohttp~=3.9.1 apscheduler~=3.10.4 convopyro==0.5 mongodb-migrations==1.3.0 +tgcrypto==1.2.5 ujson>=5.0.0 uvloop==0.19.0 --extra-index-url https://git.end-play.xyz/api/packages/profitroll/pypi/simple From 4bb1c7d9d6b3fa65905cd3bd608dec0c10063849 Mon Sep 17 00:00:00 2001 From: profitroll Date: Sat, 11 May 2024 11:10:18 +0200 Subject: [PATCH 7/9] Bot profile info added (#45) --- locale/de.json | 5 +++++ locale/en.json | 5 +++++ locale/ru.json | 59 +++++++++++++++++++++++++++----------------------- locale/uk.json | 5 +++++ 4 files changed, 47 insertions(+), 27 deletions(-) diff --git a/locale/de.json b/locale/de.json index 7d39960..b364659 100644 --- a/locale/de.json +++ b/locale/de.json @@ -7,6 +7,11 @@ "de-DE" ] }, + "bot": { + "name": "Garbage Reminder", + "about": "Nie wieder Müllabfuhrtermin verpassen. Quellcode: https://garbagebot.eu", + "description": "Sie können Erinnerungen an die Müllabfuhr für Orte Ihrer Wahl erhalten.\n\nVerwenden Sie /help, um die Funktionsweise des Bots besser zu verstehen, oder verwenden Sie /setup, um Ihre Erinnerungen zu konfigurieren." + }, "formats": { "date": "%d.%m.%Y", "time": "%H:%M" diff --git a/locale/en.json b/locale/en.json index b555e9e..7091d99 100644 --- a/locale/en.json +++ b/locale/en.json @@ -7,6 +7,11 @@ "en-GB" ] }, + "bot": { + "name": "Garbage Reminder", + "about": "Never forget about garbage collection again. Source code: https://garbagebot.eu", + "description": "You can receive reminders about garbage collection for locations of your choice.\n\nUse /help to better understand how the bot works or use /setup to configure your reminders." + }, "formats": { "date": "%d/%m/%Y", "time": "%H:%M" diff --git a/locale/ru.json b/locale/ru.json index 4c2a819..0915edd 100644 --- a/locale/ru.json +++ b/locale/ru.json @@ -7,10 +7,39 @@ "flag": "🇺🇦", "name": "Російська" }, + "bot": { + "name": "Garbage Reminder 🇺🇦", + "about": "Більше ніколи не забувайте про вивезення сміття. Вихідний код: https://garbagebot.eu", + "description": "Ви можете отримувати нагадування про вивезення сміття для обраних вами місць.\n\nВикористовуйте /help, щоб краще зрозуміти, як працює бот, або /setup, щоб налаштувати нагадування." + }, + "formats": { + "date": "%d.%m.%Y", + "time": "%H:%M" + }, + "garbage_types": { + "0": "🟤 Біо", + "1": "🟡 Пластик", + "2": "🔵 Папір", + "3": "⚫️ Загальне", + "4": "🟢 Скло", + "5": "❓Невизначене" + }, + "commands": { + "help": "Показати меню допомоги", + "setup": "Обрати місце розташування", + "toggle": "Увімкнути/вимкнути сповіщення", + "set_time": "Встановити час сповіщень", + "set_offset": "Встановити зміщення сповіщень", + "upcoming": "Дати збору на наступні 30 днів", + "language": "Змінити мову повідомлень бота", + "checkout": "Експортувати або видалити дані", + "import": "Завантажити з JSON до бази даних", + "shutdown": "Вимкнути бота", + "remove_commands": "Видалити всі команди" + }, "messages": { - "cancelled": "Операцію скасовано.", - "setup": "⚙️ Почнемо налаштування з пошуку Вашого місцезнаходження.\n\nБудь ласка, виберіть, чи хочете Ви шукати серед найближчих до Вас локацій, чи одразу перейти до пошуку за назвою.\n\nЗверніть увагу, що надіслане Вами місцезнаходження **НЕ** зберігається ніде і використовується лише для пошуку місць поряд в базі даних.", "cancel": "Якщо Ви хочете скасувати цю операцію, використовуйте /cancel.", + "cancelled": "Операцію скасовано.", "checkout_deleted": "🗑️ Ваші дані було видалено. Якщо Ви хочете знову почати користуватися цим ботом, скористайтеся командою /setup. В іншому випадку видаліть/заблокуйте бота і більше не взаємодійте з ним.", "checkout_deletion": "Гаразд. Будь ласка, підтвердіть, що Ви хочете видалити свої дані з бота.\n\nНаступні дані будуть видалені:\n• Вибране місце\n• Бажана мова всіх повідомлень\n• Час сповіщень\n• Зсув сповіщень\n\nВикористовуйте клавіатуру, щоб підтвердити й продовжити або /cancel, щоб перервати цю операцію.", "checkout": "Це фактично всі дані, які має бот. Будь ласка, використовуйте ці кнопки, щоб вибрати, чи хочете Ви видалити свої дані з бота.", @@ -38,6 +67,7 @@ "set_time": "Гаразд. Будь ласка, надішліть бажаний час у форматі ГГ:ХХ.", "setup_finished": "✅ Готово! Ваше місцезнаходження тепер **{name}**. Ви будете отримувати сповіщення про вивезення сміття за {offset} д. заздалегідь о {time}.", "setup_retry": "ℹ️ Якщо Ви захочете вибрати місце розташування, скористайтеся командою /setup.", + "setup": "⚙️ Почнемо налаштування з пошуку Вашого місцезнаходження.\n\nБудь ласка, виберіть, чи хочете Ви шукати серед найближчих до Вас локацій, чи одразу перейти до пошуку за назвою.\n\nЗверніть увагу, що надіслане Вами місцезнаходження **НЕ** зберігається ніде і використовується лише для пошуку місць поряд в базі даних.", "start_code_invalid": "🚫 Ви запустили бота за посиланням, що містить локацію, але, схоже, вона не є дійсною. Будь ласка, скористайтеся командою /setup, щоб налаштувати локацію вручну.", "start_code": "ℹ️ Ви запустили бота за посиланням, що містить локацію **{name}**.\n\nБудь ласка, підтвердіть, чи хочете Ви використовувати її як свою локацію для сповіщень.", "start_configure": "📍 Налаштуймо Вашу локацію. Натисніть кнопку на показаній клавіатурі, щоб почати процес.", @@ -51,31 +81,6 @@ "upcoming_empty": "Не знайдено записів про вивезення сміття на найближчі 30 днів для **{name}**", "upcoming": "Найближчі вивози сміття:\n\n{entries}" }, - "formats": { - "date": "%d.%m.%Y", - "time": "%H:%M" - }, - "garbage_types": { - "0": "🟤 Біо", - "1": "🟡 Пластик", - "2": "🔵 Папір", - "3": "⚫️ Загальне", - "4": "🟢 Скло", - "5": "❓Невизначене" - }, - "commands": { - "help": "Показати меню допомоги", - "setup": "Обрати місце розташування", - "toggle": "Увімкнути/вимкнути сповіщення", - "set_time": "Встановити час сповіщень", - "set_offset": "Встановити зміщення сповіщень", - "upcoming": "Дати збору на наступні 30 днів", - "language": "Змінити мову повідомлень бота", - "checkout": "Експортувати або видалити дані", - "import": "Завантажити з JSON до бази даних", - "shutdown": "Вимкнути бота", - "remove_commands": "Видалити всі команди" - }, "buttons": { "delete_confirm": "Я погоджуюсь і хочу продовжити", "delete_no": "❌ Ні, я не хочу видаляти їх", diff --git a/locale/uk.json b/locale/uk.json index 275f792..1c91353 100644 --- a/locale/uk.json +++ b/locale/uk.json @@ -7,6 +7,11 @@ "uk-UA" ] }, + "bot": { + "name": "Garbage Reminder 🇺🇦", + "about": "Більше ніколи не забувайте про вивезення сміття. Вихідний код: https://garbagebot.eu", + "description": "Ви можете отримувати нагадування про вивезення сміття для обраних вами місць.\n\nВикористовуйте /help, щоб краще зрозуміти, як працює бот, або /setup, щоб налаштувати нагадування." + }, "formats": { "date": "%d.%m.%Y", "time": "%H:%M" From 3650dd75b6f42adb6a95cbb84612bb33b92529f5 Mon Sep 17 00:00:00 2001 From: profitroll Date: Sat, 11 May 2024 11:13:24 +0200 Subject: [PATCH 8/9] Removed unused language codes --- locale/de.json | 3 +-- locale/en.json | 3 +-- locale/ru.json | 9 ++++----- locale/uk.json | 3 +-- 4 files changed, 7 insertions(+), 11 deletions(-) diff --git a/locale/de.json b/locale/de.json index b364659..c498097 100644 --- a/locale/de.json +++ b/locale/de.json @@ -3,8 +3,7 @@ "flag": "🇩🇪", "name": "Deutsch", "codes": [ - "de", - "de-DE" + "de" ] }, "bot": { diff --git a/locale/en.json b/locale/en.json index 7091d99..b35dc55 100644 --- a/locale/en.json +++ b/locale/en.json @@ -3,8 +3,7 @@ "flag": "🇬🇧", "name": "English", "codes": [ - "en", - "en-GB" + "en" ] }, "bot": { diff --git a/locale/ru.json b/locale/ru.json index 0915edd..58d3dc0 100644 --- a/locale/ru.json +++ b/locale/ru.json @@ -1,11 +1,10 @@ { "metadata": { - "codes": [ - "ru", - "ru-RU" - ], "flag": "🇺🇦", - "name": "Російська" + "name": "Російська", + "codes": [ + "ru" + ], }, "bot": { "name": "Garbage Reminder 🇺🇦", diff --git a/locale/uk.json b/locale/uk.json index 1c91353..a6c44f9 100644 --- a/locale/uk.json +++ b/locale/uk.json @@ -3,8 +3,7 @@ "flag": "🇺🇦", "name": "Українська", "codes": [ - "uk", - "uk-UA" + "uk" ] }, "bot": { From 09e44d51b4ba82a109df3a52ea3ba4c33922b502 Mon Sep 17 00:00:00 2001 From: profitroll Date: Sat, 11 May 2024 11:13:51 +0200 Subject: [PATCH 9/9] ru.json fixed --- locale/ru.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/locale/ru.json b/locale/ru.json index 58d3dc0..75f798e 100644 --- a/locale/ru.json +++ b/locale/ru.json @@ -4,7 +4,7 @@ "name": "Російська", "codes": [ "ru" - ], + ] }, "bot": { "name": "Garbage Reminder 🇺🇦",