Поговорим о UX Телеграма, вкину задачу на подумать. Когда-то я был уверен, что если написать сообщение в чате и нажать команду Pin — его все будут видеть. Но это не так. Когда мы используем функцию закрепа в наших телеграм-чатах, это вообще не гарантирует прочтение, потому что закреп находится далеко вверху, вне поля зрения пользователей. Даже если в закрепе анимированный эмоджи, как здесь, он просто не работает.
В наших чатах я ввёл непривычную механику: если у сообщения нет определённого хэштега или оно не является ответом на другое, оно удаляется ботом. Это сделано, чтобы весь эфир чата был структурированным и удобным для чтения, чтобы использовалась функция тредов, которая реализована довольно сыро. Конечно мы позаботились о том, что текст удалённых сообщений можно восстановить. Но для этого надо знать, что это возможно, сейчас этим редко пользуются. Наши чаты генерят около 150-200 удалённых сообщений ежедневно, что конечно в таком виде оставлять нельзя.
Эта система в целом работает, но у неё есть существенный недостаток индикации. Есть большой процент пользователей, которые не понимают её, не хотят читать био группы и закреп. Они много раз предпринимают попытки отправить сообщение несмотря ни на что. Некоторые по шесть раз.
Конечно можно при каждом эпизоде срабатывания бота отправлять прямо в чат сообщение о том, что случилось, но это мешает другим опытным участникам и замусоривает его, потому что такие сообщения возникают слишком часто. Через день эксперимента с такой индикацией в @designchat2 участники и модераторы просто взвыли от этих уведомлений, это решение было слишком грубое. Телеграм не позволяет ни одному боту инициировать личный диалог с участниками, так что отправлять уведомление-индикатор в личку невозможно.
Продуктовая задача: сократить ежедневную метрику ошибочных сообщений и исправить индикацию.
У меня есть несколько решений, которые я опубликую завтра. Пока предложи свой вариант в комментариях!
@slashdesigner #первые_шаги