Представим, что вы пишите мессенджер, в мессенджере есть пользователи, боты, а так же чаты по типу «Телеграмм служебные уведомления»
У всех этих чатах что-то скрыто. «Телеграмм служебные уведомления» у него скрыты некоторые кнопки: заблокировать, звонок и тд, так же скрыта некоторая информация, по типу: ссылка, о себе, username. На сколько я понимаю, для всех этих чатов нужно давать статусы какие-то, но не точно.
Расскажите пожалуйста, как вообще делается такая реализация скрытие некоторых кнопок и тд, ведь обычному пользователю это не предоставлено.
Так же мне интересен, как будет выглядеть сама база данных. Можем по факту симулировать её, используя массивы и объекты.
Будет хорошо, если покажите пример массива и как это на примере все обрабатывается. Скажем, будет обычный пользователь и такой чат (служебные уведомления)