Перейти к основному содержимому

bot_templates

bot_templates

Таблица сценариев ботов

Columns

NameTypeDefaultNullableChildrenParentsComment
idserial-NO--Уникальный идентификатор сценария
owner_idbigint-YES-telegram_users.idИдентификатор владельца сценария (null для официальных сценариев)
nametext-NO--Название сценария
descriptiontext-YES--Описание сценария
datajsonb-NO--JSON-данные сценария (структура узлов, соединений и т.д.)
categorytext'custom'YES--Категория сценария
tagstext[]-YES--Теги сценария
is_publicinteger0YES--Флаг публичности (0 = приватный, 1 = публичный)
difficultytext'easy'YES--Уровень сложности ("easy", "medium", "hard")
author_idtext-YES--Идентификатор автора сценария (устаревшее, использовать ownerId)
author_nametext-YES--Имя автора сценария
use_countinteger0NO--Количество использований сценария
ratinginteger0NO--Рейтинг сценария (от 1 до 5)
rating_countinteger0NO--Количество оценок сценария
featuredinteger0NO--Флаг рекомендуемости (0 = не рекомендуемый, 1 = рекомендуемый)
versiontext'1.0.0'YES--Версия сценария
preview_imagetext-YES--URL изображения для предварительного просмотра
last_used_attimestamp-YES--Время последнего использования сценария
download_countinteger0NO--Количество скачиваний сценария
like_countinteger0NO--Количество лайков сценария
bookmark_countinteger0NO--Количество закладок сценария
view_countinteger0NO--Количество просмотров сценария
languagetext'ru'YES--Язык сценария
requires_tokeninteger0NO--Флаг требования токена (0 = не требуется, 1 = требуется)
complexityinteger1NO--Сложность сценария (от 1 до 10)
estimated_timeinteger5NO--Примерное время настройки в минутах
created_attimestampnow()YES--Дата создания сценария
updated_attimestampnow()YES--Дата последнего обновления сценария

Constraints

NameTypeDefinition
fk_owner_id_telegram_usersFOREIGN KEY(owner_id) → telegram_users(id)

Relations

ParentChildType
telegram_users.idbot_templates.owner_idMany to One