Прилетела новая задача — сделать простейшую кастомную проверку на бота.

Сделал с помощью JavaScript. Можно эту процедуру усложнить и добавить сохранение в какой-нибудь временный файл или БД сам секретный код.

Что сделал:
Нарисовал цифры в Figma и сохранил все в svg.

Далее удалил кнопку «Отправить» из формы.

Написал скрипт который генерирует два рандомных числа и составляет из них одно из трех математических задач — вычесть, сложить, умножить.

Скрипт создает в верстку выводит сгенерированную задачу и поле ввода ответа. Если ответ верный то кнопка «Отправить» появляется, если ответ не верный то кнопки нет. Лимит на кол-во попыток не делал, хотя наверное надо добавить.