На клиенте просто делаем для кнопки:
button.disable = true;
setTimeout(() => {
button.disable = false;
}, 60_000);
Основную же проверку нужно делать на сервере, просто не принимая запрос на добавление комментария пока не прошло время после предыдущего, т.к. клиентские проверки обходятся на раз.