Концепция одного рабочего чата в телеграм вместо десятка – телеграм-бот 7v24 плюс браузер. Продолжение... Спустя 2 года
Прошло 2 года интенсивной работы там, где я интенсивно работаю… не программистом. А 2 года прошло с того времени, как я писал первую и последнюю статью на хабр, о том, что же я своими руками сделал. Публикую скриншоты из той статьи (если интересно – гуглится по одноименному названию сайта запросу).





С тех пор телеграм-ботом пользуюсь с переменным успехом, то есть было время – совсем не использовал, в последний год – наоборот, но за работоспособностью следил всегда. Таким образом за все время использования 7v24 помог мне выполнить (ну или проконтролировать и не забыть) 1034 задачи! При этом пока печатаю текст в выполнении висит 87 задач (в том числе и по улучшению) телеграм-бота.
И каждый раз вносятся и вносятся какие-то изменения, где-то что-то нахожу, подсматриваю, но ладно… про ту самую концепцию.
О групповой работе
Вот, представьте, вы ставите много задач в 7v24, у вас много объектов, вы используете для них теги. Для каждого объекта у вас есть тег, с одноименным названием. У каждого объекта есть люди и свой очередной телеграм-, ватсап- канал. Но вы такие говорите: «Эврика! Круто! Нам больше не нужно столько всяких каналов. Мы будем вести всю переписку в одном телеграм-боте, у меня есть теги в 7v24 для каждого из каналов, я вам пришлю ссылку». Людям для того, чтобы присоединиться к групповому тегу по ссылке приглашенному пользователю нужно:
1) Активировать бота;
2) Войти под предложенными ботом данным на сайт https://7v24.ru;
3) А затем просто перейти по ссылке-приглашению. Пользователь станет участником группового тега;
Далее, вы как администратор создаете задачу, со сроками или без, назначаете ей тег (который принадлежит группе). У всех участников этого группового тега в телеграм-бот 7v24 приходит уведомление о том, что создана новая задача, с подробным описанием и ссылкой на неё. Для того, чтобы провзаимодействовать с задачей – пользователям нужно:
1) Либо перейти на сайт – откроется широкое, но ограниченное, поле взаимодействия на задачу;
2) Либо, если нужно просто прокомментировать, то можно ответом на сообщение бота, про новую задачу, либо иное упоминание от бота о задаче – отправить ваше сообщение-комментарий. Этот комментарий мгновенно отобразится у всех участников группового тега в телеграм-боте, а также будет записан в журнал задачи, который ведется по любому изменению состоянию задачи и является неизменяемым для всех, даже для администратора. Журнал задачи исчезает только вместе с удалением задачи, и используется в том числе и для формирования отчетов. Таким образом – вам в телеграм-бот 7v24 сыпятся комментарии, и уведомления, напоминания о всех ваших задачах. Вы также можете их комментировать, не покидая телеграм-бот, а ваши комментарии могут видеть ваши коллеги и наоборот. Также можно назначать определенного ответственного по одной из задач. И отслеживать количество решаемых, решенных сотрудником задач (пока делаю).
Об общих изменениях и текущих функциях 7v24
Смотрю на скриншоты из предыдущей статьи и понимаю, что с того времени очень много всего изменилось: добавил значительно больше функций, полностью изменил внешний вид сайта.
На текущий момент выполнены следующие возможности:
Мгновенные задачи, заметки; (было ранее, стало удобнее – возможность ставить даты без вычисления их по калькулятору, а также обходить сортировку, указывая теги в задачах) + можно прикреплять к заданию картинку, скриншот



Второй и третий слайд о сокращениях времени на расчеты времени =)
Сортировка задач по тегам; (было ранее, стало удобнее – есть групповой просмотр тега на графике, есть групповые действия к тегу, то есть можно одной кнопкой – скрыть, удалить, отметить выполненными и пр. функции для задач с определенным тегом);
Формирование отчета по задачам (было ранее, но стало функциональнее – теперь можно подготовить и отправить на Emailы отчет за определенные даты по выполненным задачам, ранее только по открытым задачам и без дат. В телеграм-боте тоже появилось две версии отчета (краткий и полный));
Отображение задач на календаре; (было ранее);
Напоминание о завтрашних задачах в телеграм в 20:00 (не было ранее. Можно включить и отключить);


Построение графика выполнения задач с отслеживанием запланированного времени выполнения и фактического (было ранее, улучшено - можно быстро создавать график по тегу, делиться им с незарегистрированными пользователями);
Создание заметок(мертвая фигня, не пользуюсь, но работает);Ведение протокола совещания через телеграм-бот (было ранее, улучшено – каждый пункт протокола, при вашем желании может добавляться и в задачи);
Очистка истории (было ранее);
Экспорт и импорт задач (новое);
Групповые теги с коллегами (активно развиваю, ранее совсем не было);
Журнал задачи (было ранее как комментарии, теперь же полноценный журнал, с комментариями и историей изменений задачи);
Возможность выбора отображения задач: карточками или таблицей (ранее не было);
Быстрые клавиши в браузере для работы с задачами (alt + (1-7) ,ctrl+enter) и быстрое меню - набор тегов, который всегда в близости одного клика
справка (писалось и писалось)
О планировщиках времени, задач, жизни, всего...
На подобные работы вроде 7v24 уже натыкался.. Платные и не такие( Нашел пока две подобных простеньких программы: Ok, bob и utasks, может еще есть какие-то. Работают через телеграм, основная фишка у обоих: добавить их бота в общий рабочий чат и обращениями к нему, и упоминанием пользователя вешать на него задачу + напоминания. Задача, с временем!, то есть часами и минутами - идеально для мелких задач
Программирование
Весь 7v24 написан на личном энтузиазме по чуть-чуть. Когда есть настроение - изменяется ого-го. Когда нет, долго ничего не меняется, а просто пользуется. Сколько времени потратил - наверное с самой первой версии не сосчитать, да и не надо - хобби. Денег - исключительно на сервер.
Использованные языки программирования: php, javascript(jQuery), разметка - html, css(bootstrap), БД - MYSQLI
Следующей статьей планирую выполнить сравнение функций трех таск-менеджеров 7v24, utasks, и ok, bob(больше пока не нашел, подскажите, может есть еще что-то подобное, с телеграмом?), думается будет интересно..