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

bot_messages

bot_messages

Таблица истории сообщений между ботом и пользователями

Columns

NameTypeDefaultNullableChildrenParentsComment
idserial-NObot_message_media.message_id-Уникальный идентификатор сообщения
project_idinteger-NO-bot_projects.idИдентификатор проекта
token_idinteger0NO--Идентификатор токена бота для сегментации истории
user_idtext-NO--Идентификатор пользователя в Telegram
message_typetext-NO--Тип сообщения
message_texttext-YES--Текст сообщения
message_datajsonb-YES--Дополнительные данные сообщения
node_idtext-YES--ID узла, отправившего сообщение
primary_media_idinteger-YES-media_files.idID основного медиа
telegram_message_idinteger-YES--ID сообщения в Telegram (для удаления/редактирования через Telegram API)
chat_typetext'private'YES--Тип чата: 'private', 'group', 'supergroup', 'channel'
chat_idtext-YES--ID чата в Telegram (для групп отличается от user_id отправителя)
created_attimestamp with time zonenow()YES--Дата создания сообщения

Constraints

NameTypeDefinition
fk_project_id_bot_projectsFOREIGN KEY(project_id) → bot_projects(id)
fk_primary_media_id_media_filesFOREIGN KEY(primary_media_id) → media_files(id)

Relations

ParentChildType
bot_messages.idbot_message_media.message_idMany to One
bot_projects.idbot_messages.project_idMany to One
media_files.idbot_messages.primary_media_idMany to One