Привет.
Не просто так мы вынесли в заголовок информацию про Telegram. Именно для него сегодня и будем изобретать. Подкинул идею Дони, который раскритиковал игнорирующих информацию о расписании его доступности для связи, указанную в личном профиле.

Конечно, напрягает, когда ты вроде как установил правила для общения, указал часы, когда всегда на связи (Дони, кстати, отлично в это время с аудиторией общается, вы к нему заходите), а к тебе все равно стучатся в неудобное время. При этом Telegram вполне справедливо можно пожурить за половинчатые решения. Например, в рамках насаждения правил хорошего тона у них есть функция отправки сообщений без звука, чтобы не разбудить, например, человека. А вот отправка файла без звука отсутствует. Когда только начинал писать на Mobile-Review, сразу поинтересовался у Эльдара про его распорядок. Он сослался на разные часовые пояса, но, указав несколько каналов для отправки материалов, подчеркнул, что ответит, когда увидит сообщения. Я же, немного поторговавшись с совестью, решил, что у меня есть день, и если я и задержусь со сдачей текста, то в любом случае в отведенные сутки уложусь. С Москвой разница два часа, поэтому у меня есть дополнительные два часа официально нештрафуемого времени. Но так получилось, что тексты по Blender отнимают внезапно больше сил, чем остальные материалы, и я их отправляю уже на грани разумности позднего времени даже по меркам столицы. А тут Эльдар еще и в Китай ездил, а там разница с Челябинском уже в другую сторону. А из-за того, что мои сообщения содержат, кроме текста, еще и архивы, без звука их отправить не получается. Ну или я не умею. В общем, есть что добавить Павлу в свой мессенджер. Но сегодня подумаем о решении проблемы Дони. А сначала — несколько слов по прошлому выпуску.
Обратная связь
В «Уголке №103» мы патентовали настраиваемые пункты меню. Я тогда привел в пример картинку с контекстным меню проводника, из которого (меню) я использую буквально пару пунктов.

Было предложено разбить меню на несколько разделов, между которыми можно эти пункты меню перетаскивать, а сами разделы — сворачивать. Даже на изображении выше видно, что меню разделено на несколько зон. Но разграничение чисто визуальное. Также мы продумали возможность переноса пунктов из подменю на уровень основных, формируя фактически набор избранных команд. Ознакомиться со всеми нашими находками можно по ссылке ниже:
Lecron’а смутила наша прыть с подобного рода модификациями штатного меню. Слишком велик шанс впоследствии забыть, что и где находилось. И одно дело, если вы забыли, где там находился нужный вам пункт. Не очень-то и страшно. Пользуетесь же уже. И совсем другое, если Windows обновился и ваши настройки откатились. Вот здесь уже неудобно. Или, например, вы прослыли крутым спецом, а пришли «принтер настроить» к подруге, у которой система нетронута, и тупите, тыкаясь, как нуб (по меню), и снижая свои акции в глазах пассии. Так что хоть я Lecron’у и пообещал никаких серьезных изменений, молчаливо согласившись с его фразой из комментария, процитирую (орфография и пунктуация авторские):
«Только давайте на этом остановимся. 🙂 А то потом пойдет…», —
но все же добавим, кроме сброса, еще и возможность загрузить собственный конфиг:
- Способ управления контекстным меню по п.1 – п.5, отличающийся тем, что:
- пользователь нажимает на кнопку сброса настроек;
- система настроек контекстного меню откатывается к состоянию до внесения изменений.
- Способ управления контекстным меню по п.1 – п.6, отличающийся тем, что:
- система сохраняет конфигурационный файл с внесенными изменениями.
Таким образом, мы всегда можем откатиться до базовых настроек, чтобы окончательно не запутаться, а также одной загрузкой небольшого файла превратить систему в удобную для нас. Разумеется, все это всего лишь концепция. Наверняка существуют подводные камни, о которых я просто не знаю. А возможно, это и вовсе нереально из-за каких-нибудь ограничений системы. Но идея определенно хорошая.
Едем дальше.
Проблема
Как мы уже частично описали выше, мало кто обращает внимание на правила, которые существуют, но вовсе не выполнены ненарушаемыми. Мое мнение таково: если хочешь сделать так, чтобы что-то работало по задуманной тобой схеме, — полностью исключи возможность альтернативы. Если есть какой-то обходной способ, можно быть уверенным, что именно к нему и прибегнут. Даже если потом за это накажут. Поэтому, перенося этот принцип на расписание, нам следует сделать так, чтобы нарушения исчезли сами собой, но люди при этом не испытывали неприятных ощущений из-за того, что кто-то их воспитывает.
Недавно, кстати, столкнулся с забавной ситуацией. Живу в микрорайоне, где нет крупных строительных магазинов. В нескольких минутах езды, разумеется, есть крупные ТК, но в самом микрорайоне их нет. Что логично, поскольку огромный автомобильный поток в жилом квартале никому лучше не сделает. Так вот. Присмотрел один магазин, где периодически беру светодиодные лампы. Продавцы без проблем меняют, если лампа внезапно начинает моргать, персонал вежливый, да еще и цены ниже. Из Leroy Merlin и Castorama (когда они еще так назывались) лампы дохли через пару недель, а здесь, тьфу-тьфу, работают. Так вот, прихожу я докупить лампу в свою паучью люстру (все-таки одна померла после гарантийного периода), открываю коробку с лампой и иду к тестеру. И один из консультантов мне со смешливой укоризной в голосе говорит, что в следующий раз отругает, что открываю коробку неправильно. Оказывается, если открывать ее в верхней части, можно оставить надрыв на картонке, а вот в нижней части этого не происходит. Как он меня заверил, многим подавай целые коробки. С одной стороны, логично. Лампочки стоят не три копейки, и вернуть их, если сгорят, не помешает. Целые коробки свернул и положил куда-нибудь стопкой. А рваную так и подмывает выкинуть. С другой стороны, знание о правильном открывании коробок для светодиодных ламп граничит с таинством за семью печатями. А просвещение всех и каждого — это долго и совсем ничего не гарантирует. Почему же вы один вечер не потратили на то, чтобы десятисантиметровой полоской широкого скотча заклеить сотню коробок в «опасном» для открывания месте? Это сразу бы исключило рискованный вариант и сохранило голосовые связки и нервы. Вот таким образом и нужно действовать при разработке софта. Хотя бы с одной стороны должен быть вариант учесть проблему.
Уровень техники
Самым первым изобретением, которое стоит здесь упомянуть, является простейшая табличка «Не беспокоить». Уверен, что все знакомы с ней по многочисленным фильмам. Ну и, конечно же, по личному опыту.

Однако, как мы уже упоминали, это не панацея, и при желании требования подобной таблички можно нарушить. Иными словами, соблюдение тех ограничений, которые предписываются правилами с подобного устройства, лежат на совести потенциального нарушителя. Я бы полагаться на такие инструменты не стал.
Другим способом является самостоятельная настройка работы приложения, сервиса или вообще всего смартфона, когда режим действует глобально, как рубильник:

На иллюстрации выше вы можете видеть иконку, обозначенную позицией 450. Это как раз тот самый переключатель, который масштабно уравняет все приложения. Однако исключения для него настроить если и можно, то, вероятно, только для звонков в приложении «Телефон». Отдельных настроек для приложений, а тем более для отдельных групп/чатов/каналов из этих приложений, там, разумеется, не будет. Впрочем, именно это и будет решением.

Да, исключения. Выше вы видите иллюстрацию из патента на динамические элементы интерфейса, но суть она отражает. Требуются расширенные возможности для администратора канала и владельца личного аккаунта, чтобы более гибко настраивать временные интервалы получения сообщений, а также чтобы подтверждать аккаунты, которые могут отправлять сообщения, несмотря ни на какие ограничения.
Собственно, это все. Давайте опишем типовой сценарий.
Осуществление изобретения
Пользователь электронного устройства прибегает к использованию социальной сети или мессенджера не только для общения с близкими и друзьями, но и для ведения коммерческой или профессиональной деятельности. Это сопряжено со сложностями в разделении личной жизни и той самой профессиональной деятельности, в которой необходимо вести общение с клиентами и заказчиками из разных географических локаций, не только разделенных территориально, но и находящихся в разных с пользователем часовых поясах. Пользователь организует общение через социальную сеть или мессенджер, реализованные в соответствии с настоящим изобретением. В настройках собственной группы или канала пользователь указывает временной интервал, в пределах которого уведомления о действиях в группе выводятся без звука. Аналогичной возможностью также можно воспользоваться и для ограничения звука входящих уведомлений от друзей и близких. В соответствии с дополнительным пунктом формулы изобретения пользователь может настроить исключения для отдельных подписчиков или друзей из контакт-листа. В соответствии еще с одним пунктом формулы настоящего изобретения пользователь может настроить ограничение таким образом, что отправитель сообщения может пробиться сквозь «беззвучный» барьер, но для этого ему необходимо перечислить на счет реальные средства или условные единицы приложения. Это подчеркнет реальную необходимость сообщения. Если же она таковой в самом деле оказывается, то адресат нажимает на кнопку «Подтвердить важность». Деньги или условные единицы приложения возвращаются отправителю важного сообщения.
Формула изобретения
- Работа звукового профиля для уведомлений приложения, состоящая в том, что:
- пользователь-адресат устанавливает временной интервал, в течение которого он получает уведомления без звукового и визуального сопровождения;
- пользователь-отправитель посылает сообщение, находясь в этом временном интервале;
- электронное устройство пользователя-адресата с установленным приложением получает сообщение от пользователя отправителя без визуальных и звуковых маркеров.
- Работа звукового профиля для уведомлений приложения по п.1, отличающаяся тем, что:
- пользователь-адресат настраивает список пользователей-отправителей, на которых не действуют ограничения на звуковое и визуальное сопровождение уведомлений.
- Работа звукового профиля для уведомлений приложения по п.1 и п.2, отличающийся тем, что:
- пользователь-адресат настраивает условия для получения сообщений от пользователей-отправителей в интервале, в течение которого он получает уведомления без звукового и визуального сопровождения.
- Работа звукового профиля для уведомлений приложения по п.3, отличающийся тем, что условия — это оплата сообщения пользователю-адресату со счета пользователя-отправителя.
Вот такое вот небольшое дополнение. Хочешь поговорить и уверен, что это важно, — будь добр, подтверди. Впрочем, злоупотреблять такой штукой я бы не стал. А то дойдет до того, что люди просто ради прикола будут тысячу прикреплять и слать мемасики, ожидая, что ты им обратно этот косарь вернешь. А ты такой раз — и не вернул. Чего доброго, еще обзываться начнут.
Традиционно дополняйте и критикуйте в комментариях. Мы их всегда читаем.
Смелых идей, отличных изобретений и успешных продуктов. Удачи!