сообщение gpt о том, что вы можете использовать пользовательские ошибки в requires в solidity