This commit is contained in:
2021-03-11 23:43:54 +03:00
parent 22bce5b147
commit a86ddf61bf
35 changed files with 1129 additions and 801 deletions

View File

@@ -8,7 +8,6 @@ import markovify
from django.db import models
from django.utils.timezone import localdate, now, make_aware, localtime
from jsoneditor.forms import JSONEditor
from jsonfield import JSONField
from telegram import Update, Chat, User, InlineQueryResultArticle, InputTextMessageContent
from telegram.error import BadRequest
from telegram.ext import Dispatcher, CallbackContext, MessageHandler, Filters, CommandHandler, InlineQueryHandler
@@ -18,14 +17,14 @@ from bots.models import TelegramBotModuleConfig
class CyberLinaBotModuleConfig(TelegramBotModuleConfig):
first_part = JSONField(default='[]')
second_part = JSONField(default='[]')
third_part = JSONField(default='[]')
emoji = JSONField(default='[]')
already_ran = JSONField(default='[]')
welcome_reactions = JSONField(default='[]')
inline_reactions = JSONField(default='[]')
_mtg_data = JSONField(default={}, blank=True, null=True)
first_part = models.JSONField(default=list)
second_part = models.JSONField(default=list)
third_part = models.JSONField(default=list)
emoji = models.JSONField(default=list)
already_ran = models.JSONField(default=list)
welcome_reactions = models.JSONField(default=list)
inline_reactions = models.JSONField(default=list)
_mtg_data = models.JSONField(default=dict, blank=True, null=True)
_mtg_corpus = models.TextField(null=True, blank=True)
mtg_train = models.TextField(null=True, blank=True)

View File

@@ -1,5 +1,4 @@
from django.db import models
from jsonfield import JSONField
from telegram import Update
from telegram.error import BadRequest
from telegram.ext import Dispatcher, CallbackContext, CommandHandler
@@ -11,7 +10,7 @@ from bots.models import TelegramBotModuleConfig
class PingBotCategory(models.Model):
chat_id = models.BigIntegerField(db_index=True)
cat_name = models.CharField(max_length=64, db_index=True)
user_ids = JSONField(null=True)
user_ids = models.JSONField(null=True)
def add_user(self, uid: int):
user_ids = set(self.user_ids or [])