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

bot_groups

bot_groups

Таблица групп бота

Columns

NameTypeDefaultNullableChildrenParentsComment
idserial-NOgroup_members.group_id-Уникальный идентификатор группы
project_idinteger-NO-bot_projects.idИдентификатор проекта (ссылка на bot_projects.id)
token_idinteger-YES-bot_tokens.idID токена бота, который состоит в этой группе
group_idtext-YES--Идентификатор группы в Telegram
nametext-NO--Отображаемое название группы
urltext-NO--Ссылка на группу
is_admininteger0YES--Флаг администратора (0 = участник, 1 = администратор)
member_countinteger-YES--Количество участников
is_activeinteger1YES--Флаг активности (0 = неактивная, 1 = активная)
descriptiontext-YES--Описание группы
settingsjsonb{}YES--Настройки группы
avatar_urltext-YES--URL аватарки группы
chat_typetext'group'YES--Тип чата ("group", "supergroup", "channel")
invite_linktext-YES--Пригласительная ссылка
admin_rightsjsonb{"can_manage_chat":false,"can_change_info":false,"can_delete_messages":false,"can_invite_users":false,"can_restrict_members":false,"can_pin_messages":false,"can_promote_members":false,"can_manage_video_chats":false}YES--Права администратора бота в группе
messages_countinteger0YES--Количество сообщений в группе
active_usersinteger0YES--Количество активных пользователей
last_activitytimestamp-YES--Дата последней активности
is_publicinteger0YES--Флаг публичности (0 = частная, 1 = публичная)
languagetext'ru'YES--Основной язык группы
timezonetext-YES--Часовой пояс группы
tagstext[][]YES--Теги для категоризации
notestext-YES--Заметки администратора
created_attimestampnow()YES--Дата создания группы
updated_attimestampnow()YES--Дата последнего обновления группы

Constraints

NameTypeDefinition
fk_project_id_bot_projectsFOREIGN KEY(project_id) → bot_projects(id)
fk_token_id_bot_tokensFOREIGN KEY(token_id) → bot_tokens(id)

Indexes

NameColumnsUniqueType
bot_groups_project_token_group_uniqproject_id, token_id, group_idYES-
bot_groups_project_token_idxproject_id, token_idNO-

Relations

ParentChildType
bot_projects.idbot_groups.project_idMany to One
bot_tokens.idbot_groups.token_idMany to One
bot_groups.idgroup_members.group_idMany to One