mirror of
https://github.com/civsocit/olgram.git
synced 2025-05-24 07:13:25 +00:00
tags
This commit is contained in:
parent
0ceea778fe
commit
dab803a4e8
4
olgram/migrations/models/24_20240322034823_update.sql
Normal file
4
olgram/migrations/models/24_20240322034823_update.sql
Normal file
|
@ -0,0 +1,4 @@
|
|||
-- upgrade --
|
||||
ALTER TABLE "bot" ADD "enable_tags" BOOL NOT NULL DEFAULT False;
|
||||
-- downgrade --
|
||||
ALTER TABLE "bot" DROP COLUMN "enable_tags";
|
|
@ -49,6 +49,7 @@ class Bot(Model):
|
|||
enable_always_second_message = fields.BooleanField(default=False)
|
||||
enable_thread_interrupt = fields.BooleanField(default=True)
|
||||
enable_mailing = fields.BooleanField(default=False)
|
||||
enable_tags = fields.BooleanField(default=False)
|
||||
last_mailing_at = fields.DatetimeField(null=True, default=None)
|
||||
|
||||
def decrypted_token(self):
|
||||
|
|
|
@ -254,7 +254,7 @@ async def handle_operator_message(message: types.Message, super_chat_id: int, bo
|
|||
await banned_user.delete()
|
||||
return SendMessage(chat_id=message.chat.id, text=_("Пользователь разбанен"))
|
||||
if bot.enable_tags:
|
||||
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())
|
||||
|
|
Loading…
Reference in New Issue
Block a user