v1.8.3: добавлены docstrings и комментарии по AGENTS.md ко всем ключевым файлам

This commit is contained in:
2026-06-02 18:53:21 +03:00
parent 4c3026a80f
commit a7a39bdd5d
19 changed files with 212 additions and 0 deletions
+18
View File
@@ -1,3 +1,20 @@
"""
ORM-модели для PostgreSQL (SQLAlchemy 2.0).
Таблицы:
- bot_settings: настройки бота (ключ-значение)
- bot_features: фичи бота (вкл/выкл)
- bot_categories: категории базы знаний
- bot_knowledge_base: карточки базы знаний
- bot_users: пользователи бота (контакты, согласие)
- bot_conversations: диалоги (state machine)
- bot_messages: сообщения (incoming/outgoing)
- bot_tickets: заявки
- bot_ticket_messages: сообщения заявок
- bot_processing_logs: логи обработки
- bot_ticket_statuses: история смены статусов заявок
- bot_unknown_questions: неизвестные вопросы (автогенерация KB)
"""
from __future__ import annotations
import datetime
from sqlalchemy import Column, Integer, BigInteger, String, Text, Boolean, DateTime, ForeignKey, ARRAY
@@ -53,6 +70,7 @@ class BotKnowledgeBase(Base):
class BotUser(Base):
"""Пользователь бота: профиль, контакты, согласие на обработку ПД."""
__tablename__ = "bot_users"
id = Column(BigInteger, primary_key=True)
first_name = Column(String(255), nullable=True)