From 1c12730a4e9b43fcfb339345d0222cc7db12f35b Mon Sep 17 00:00:00 2001 From: er8dd Date: Sun, 17 Mar 2024 14:25:07 +0400 Subject: [PATCH 1/2] oh you are idiot --- server/custom.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/custom.py b/server/custom.py index fb76b84..4e050bf 100644 --- a/server/custom.py +++ b/server/custom.py @@ -223,7 +223,7 @@ async def handle_operator_message(message: types.Message, super_chat_id: int, bo else: await banned_user.delete() return SendMessage(chat_id=message.chat.id, text=_("Пользователь разбанен")) - if message.text.startswith("/tag "): + if message.text and message.text.startswith("/tag "): tag = message.text.replace("/tag ", "")[:20].strip() if tag: await _redis.set(_tag_uid(bot.pk, chat_id), tag, pexpire=ServerSettings.redis_timeout_ms()) From 59da56d46367e6854ae9d27a97c4878585f6de07 Mon Sep 17 00:00:00 2001 From: er8dd Date: Sun, 17 Mar 2024 14:35:34 +0400 Subject: [PATCH 2/2] locale --- olgram/migrations/models/22_20240317143246_update.sql | 4 ++++ olgram/models/models.py | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) create mode 100644 olgram/migrations/models/22_20240317143246_update.sql diff --git a/olgram/migrations/models/22_20240317143246_update.sql b/olgram/migrations/models/22_20240317143246_update.sql new file mode 100644 index 0000000..481ae91 --- /dev/null +++ b/olgram/migrations/models/22_20240317143246_update.sql @@ -0,0 +1,4 @@ +-- upgrade -- +ALTER TABLE "bot_start_message" ALTER COLUMN "locale" TYPE VARCHAR(15) USING "locale"::VARCHAR(15); +-- downgrade -- +ALTER TABLE "bot_start_message" ALTER COLUMN "locale" TYPE VARCHAR(5) USING "locale"::VARCHAR(5); diff --git a/olgram/models/models.py b/olgram/models/models.py index dec7808..639fa46 100644 --- a/olgram/models/models.py +++ b/olgram/models/models.py @@ -77,7 +77,7 @@ class Bot(Model): class BotStartMessage(Model): id = fields.IntField(pk=True) bot = fields.ForeignKeyField("models.Bot", related_name="start_texts", on_delete=fields.CASCADE) - locale = fields.CharField(max_length=5) + locale = fields.CharField(max_length=15) text = fields.TextField() class Meta: