TGViewer
Без шелухи Без шелухи @dangry · 7.17K subscribers
Post #250 20.7K
Разбор: вахтёр

Приятно видеть такое единодушие ツ Разберём все же варианты:

Всё нормально, оставлю так
Понимаю, жаль отказываться от такой красоты. Там целая система! Мало того, что у каждого сообщения собственный обратный отсчёт. Так ещё если сообщений больше 5, то дополнительные становятся в очередь и выскакивают только после того, как закрылись предыдущие. Кто-то явно потрудился над этим ツ

Но всё же для пользователя сообщение бесполезно.

Переформулирую в позитив
Формулировать сообщение об ошибке в позитиве («вы уже проголосовали» вместо «повторное голосование запрещено») — хорошая мысль, если сообщение действительно нужно. Здесь оно ничем не помогает, так что смысла нет.

Уберу текст, покажу визуально
Подходящий способ для валидации обязательного поля на форме, например. Здесь же нет пользовательской ошибки, повторное голосование никому не мешает, так что сигнализировать о нём не стоит.

Задизейблю кнопку, если уже есть голос
Простой и рабочий вариант. Если человек уже проголосовал «в плюс», то дальнейшие тыки на кнопку можно спокойно игнорировать. Нет ошибки, нет проблемы, все счастливы.

При этом визуально кнопка не должна дизейблиться (становиться серой) — чтобы не смущать человека. Достаточно деактивировать её, то есть игнорировать повторные нажатия.

Снимать голос при повторном тыке
Этот вариант предложили в личке. Мне он не очень нравится. Если бы действие было одно (как лайк в фейсбуке) — да, логично, при повторном нажатии отменять его (снимать лайк).

Но тут в интерфейсе два раздельных действия (плюс и минус). И снимать плюс при повторном нажатии на плюс — нелогично.
More from @dangry
  1. May 18, 2025No-Code и заклинатели дождя Одним из приятных последствий распространения языковых моделей…
  2. May 16, 2025Stack Overflow помер (ну почти) Количество ежемесячно задаваемых вопросов на Stack Overflo…
  3. Apr 11, 2025Опыт с книгой Оказывается, осенью 2024 вышла на русском языке моя книга про оконные функци…
  4. Apr 2, 2025Дерзкий Grok Возможно, вы заметили, что в телеграм завезли ИИ Grok. Вообще грок довольно к…
  5. Feb 1, 2025Больше разнообразных AI в чатах Теперь PokiToki может использовать не только сам OpenAI, н…
  6. Jan 6, 2025Локальный пруфридинг без OpenAI и Copilot Доработал расширение для VS Code, теперь оно уме…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →