Таблицы
| Таблица | Описание |
|---|---|
bots | Конфигурации ботов (токен, режимы, URL бэкенда, статус, состояние) |
chats | Отслеживаемые чаты/каналы (составной PK: bot_id + chat_id) |
messages | Все наблюдаемые сообщения (составной PK: chat_id + message_id) |
known_users | Пользователи, замеченные в чатах |
admin_log | Журнал аудита действий через веб-интерфейс |
user_tags | Пользовательские классификации участников чатов |
routes | Правила маршрутизации между ботами |
route_mappings | Отслеживание Source-NAT для двунаправленной маршрутизации |
auth_users | Учётные записи пользователей |
auth_sessions | Сессии входа |
user_bots | Доступ пользователей к ботам (таблица-связка “многие-ко-многим”) |
api_keys | Хранение API-ключей |
llm_config | Конфигурация LLM-маршрутизации |
bridges | Конфигурации мостов протоколов |
bridge_chat_mappings | Сопоставления внешних↔Telegram чатов |
bridge_msg_mappings | Сопоставления внешних↔Telegram сообщений |
Файл базы данных
По умолчанию:botdata.db в рабочей директории. Переопределяется флагом -db.
В демо-режиме используется отдельная demo.db.