Можно использовать библиотеку
https://github.com/js-cookie/js-cookie
для упрощения работы с куки.
if(!Cookies.get('cookie')){
showMessage(); //отображаем сообщения на сайте
}
function OnCloseMessage(){ //Функциая, которая должна сработать, когда пользователь скрыл сообщение.
Cookies.set('cookie', 'true') //"создаем" куки (Запоминаем, что пользователь уже скрыл его)
}
Если у вас на беке php, то можно перед выводом сообщения проверить есть ли куки такой.
Если есть, то не выводить вообще это сообщение
https://www.php.net/manual/ru/reserved.variables.c...