{"id":14277,"url":"\/distributions\/14277\/click?bit=1&hash=17ce698c744183890278e5e72fb5473eaa8dd0a28fac1d357bd91d8537b18c22","title":"\u041e\u0446\u0438\u0444\u0440\u043e\u0432\u0430\u0442\u044c \u043b\u0438\u0442\u0440\u044b \u0431\u0435\u043d\u0437\u0438\u043d\u0430 \u0438\u043b\u0438 \u0437\u043e\u043b\u043e\u0442\u044b\u0435 \u0443\u043a\u0440\u0430\u0448\u0435\u043d\u0438\u044f","buttonText":"\u041a\u0430\u043a?","imageUuid":"771ad34a-9f50-5b0b-bc84-204d36a20025"}

Удобные чек-листы в Telegram

Я некоторое время назад начал активно пользоваться списками. Если что-то не запишу, то обязательно забуду. Это касается списка дел, продуктов, дневных активностей и прочего. Приложения для смартфона по этой теме особо не зашли (хотя сильно глубоко не искал). Зато мне на помощь пришел Telegram с его сохраненными сообщениями.

Телеграм удобен тем, что есть сразу на всех основных платформах (компьютере и смартфоне), и обычно постоянно запущен. Если надо что-то срочно записать — он всегда под рукой.

Изначально рецепт был прост — закрепить чат с сохраненными сообщениями, чтобы не нужно было искать его, и записывать туда все подряд. В течение дня смотреть в него, чтобы не упустить какую-то активность, а также в свободное время чистить и реструктиризировать свои заметки. Это довольно неплохо работало, пока чат не стал слишком большим. В телеграм есть весьма отличный поиск внтури чата, но все равно ориентироваться стало сложно. Для некоторых тематичных списков можно завести отдельные приватные каналы, объединить все это в отдельную папку, но все равно это походило больше заметки, чем на списки.

Структурировал как мог, потому что телеграм оказался удобным в целом, и всегда под рукой

Когда в магазине я совершал покупки по списку из чата, то редактировал сообщение и удалял те товары, что уже купил. Так было проще ориентироваться в списке. Но не сказал бы, что это было удобно. И вдруг этой весной я увидел обновление телеги, где была добавлена возможность использовать web app технологию для ботов. Она позволяет открывать нативно внутри чата сторонние сайты и расширять возможности бота. И тогда я сразу понял, на какой идее протестирую эту технологию!

Web app позволяет встраивать веб приложения нативно внутри телеграм

Получился вот такой удобный инструмент для чеклистов прямо внутри телеграм. У некоторых пользователей поначалу был небольшой конфуз из-за отсутствия команд в боте. Нужно было просто написать название чеклиста в чат и он создастся.

Сразу оговорю, что не буду вдаваться в подробности, чем отличаются чеклисты от списков задач. Это гуглится и не совсем имеет отношение к теме. В данном контексте списки в боте можно использовать как в качестве чеклистов, так и в качестве списков задач (с некоторыми допущениями). Также, если говорить о рабочей продуктивности, некоторые опытные прокрастинатологи говорят, что телеграм — это не про продуктивность 😉 Помните об этом!

Изначально я думал, что использование чата с ботом в качестве списка листов — отличная идея. Можно использовать встроенный поиск телеграм по чату для того, чтобы найти нужный чеклист. Или вообще ставить хэштеги в названиях чеклистов для более простого поиска. Специально сделал, чтобы лишние сообщения из чата автоматически удалялись и история переписки оставалась чистой — только список чеклистов. Но получив от друзей фидбэк понял, что многим привычнее видеть отдельный список своих чеклистов. Не хотелось добавлять отдельную команду для этого. Поэтому использовал кнопку меню в чатботе. По ней тоже можно открывать web app. Таким образом оба сценария использования остаются. Выбирай какой больше нравится — отдельный список чеклистов или навигация по ним в чате с ботом.

Одной из проблем было то, что люди, после создания чеклиста, не понимали, что делать дальше. Пришлось присылать им гифку прямо на старте, где представлены наглядно основные сценарии использования. Создание и удаление чеклистов, добавление, редактирование и удаление конкретных пунктов в листе.

Не хотелось тратить на гифку много времени, в итоге сделал прямо на смартфоне с помощью записи экрана и пары приложений из play-маркета

Конечно же, чтобы проще находить чат с ботом, удобно было бы закрепить его в списке чатов. В некоторых смартфонах есть возможность создать виджет для конкретного чата на главном экране. Так можно еще больше сократить количество действий для открытия чеклиста.

Совсем недавно добавил возможность копировать чеклист в буфер обмена или отправлять в чат, чтобы потом можно было переслать его отдельным сообщением. В ближайших планах добавить возможность копирования ссылки с командой, которая позволит при открытии сразу посмотреть чужой чеклист или добавить его к себе. Кажется, что возможность делиться чеклистами — это удобно. Составил список продуктов, отправил супруге, она в удобном виде прошлась по нему, собирая с полок молоко и печенье. Было бы здорово создавать чеклисты в групповых чатах для совместного использования, но пока web app не поддерживает работу в групповых чатах.

Дополнительные действия с чеклистом

Основная из проблем, которые остаются на текущий момент — перекрытие поля ввода клавиатурой на айфонах. Слышал, что для их владельцев не в первой видеть трудности с ui. Но пока я не придумал, как это исправить удобным образом. Как вариант — поднимать поле ввода наверх, но кажется не очень хорошим ux решением. Если есть идеи — пишите!

Также есть некоторые проблемы с цветами и отображениями элементов на разных платформах. Изначально я привязывался к системным цветам, но у телеграм множество кастомных тем, и не во всех цвета выходят сочетаемыми. Эту проблему постарался решить собственными цветовыми решениями для темной и светлой темы.

А сейчас прилагаю пару кейсов по использованию бота.

Кейс 1: Как упростить составление списка продуктов

Обычно я покупаю одни и те же продукты с различной периодичностью. Стоит составить 1 список единожды и дополнять его по мере необходимости.

✅ После похода в супермаркет отмечаем купленное галочками, но не удаляем.
✅ Перед новым походом просто пробегаем по списку и убираем галочки у требуемых продуктов.
✅ Это сэкономит вам время и силы для составления нового списка, в котором вы что-то можете забыть.

Даже при добавлении новых позиций список все равно не становится слишком большим настолько, чтобы в нем было трудно ориентироваться. Какие-то нерегулярные покупки, например, для новогоднего застолья, я бы советовал поместить в отдельный список 🥂

Кейс 2: Как я перестал забывать вещи для спортзала

Хожу регулярно в зал 2-3 раза в неделю уже весь последний год. Но так или иначе возникали примерно 1-2 раза в месяц ситуации, когда я что-то забывал взять с собой 😞

Однажды я мылся в душе босиком, потому что забыл взять сланцы. Один раз пришлось вытереть тело сменной футболкой вместо полотенца, потому что забыл его. Было дело, что уходил домой без трусов или носков 😳. И даже несколько раз занимался без музыки, потому что забывал наушники (самое частое забывание, потому что наушники не лежат регулярно в одном месте) .

Теперь, перед каждым выходом в спортзал, сверяюсь с чеклистом 👍! После того, как начал это делать, не возникало подобных казусов.

Также я завел небольшой чат https://t. me/chchecker для обсуждений по теме бота. Бот работает на двух языках (в зависимости от языка телеги) , но в чате пока только несколько русскоговорящих пользователей. Буду рад узнать, что бот оказался полезен кому-то кроме меня. Также всегда благодарен за любую обратную связь. Здорово, если кто-то захочет поделиться своим чеклистами для разных целей (например, командировки, путешествия, походы) . Составлять собственные списки, опираясь на примеры, обычно проще 😉

Update 24.08.2023

После написания статьи бот постоянно улучшался. Добавилось много новых функций, в том числе давно можно:
- Поделиться чеклистом.
- Установить напоминание для пункта списка или всего списка сразу.
- Работать в групповых чатах и каналах через inline-режим.

Об этих и других улучшениях я рассказываю в новой статье про бота 😉

0
155 комментариев
Написать комментарий...
Lexx Sky

Ну что, ждем калькулятор в телеге?

Ответить
Развернуть ветку
Михаил Иванович

Бери выше: встроенный мессенджер в телеге 👍

Ответить
Развернуть ветку
Марк Тлен
Автор

Постарался в статье раскрыть, почему именно в телеге, и почему сделал именно такого бота) считай под свои задачи. Надеюсь, что кому-то еще зайдет

Ответить
Развернуть ветку
4 комментария
Sara Harris

кстати, была статья как кто-то сделал прогноз погоды в телеграме

Ответить
Развернуть ветку
Артём Крючков

Только один вопрос - ЗАЧЕМ? Разве не достаточно стандартного набора опций в ОС? Зачем нужен тот же самый инструмент, только в ТГ?

Ответить
Развернуть ветку
Марк Кац

в мире миллиарды людей, кому-то да нужен.

мне - не нужен, но мне понравилось как автор подошел к решению своей задачи.

Ответить
Развернуть ветку
Леонид Черненко

Стандартное приложение не синкается с десктопом, например.

Ответить
Развернуть ветку
18 комментариев
Марк Тлен
Автор

Потому что кому-то удобно в телеге) тут уже каждый выбирает, какой инструмент по душе

Ответить
Развернуть ветку
4 комментария
Protein Wars

телеграм превращается в винегрет

Ответить
Развернуть ветку
Марк Кац

ощущение что каждый хочет построить свой велосипед в телеграмм. прикольно конечно, но зачем?

Ответить
Развернуть ветку
21 комментарий
Анна Келсо

во вконтакте

Ответить
Развернуть ветку
1 комментарий
Dear Moscow,
телеграм превращается в винегрет
Ответить
Развернуть ветку
Михаил Иванович

Очень крутая штука, примерно в 10 раз менее удобная, чем стандартное приложение заметок на телефоне😀

Ответить
Развернуть ветку
Леонид Черненко

Стандартное приложение не синхронизируется с десктопом. Шах и мат.

Ответить
Развернуть ветку
11 комментариев
Даниил Горбунов

полностью соглашусь))

Ответить
Развернуть ветку
Johnny Jackson

Чем не понравилось стандартное приложение для заметок Google Keep? Шустрый, новая заметка делается всего в 2 клика, для работы не требуется интернет, описанный в статье функционал присутствует уже давно.

Ответить
Развернуть ветку
Марк Тлен
Автор

Кажется когда-то пользовался и им тоже. Но на десктопе его под рукой не было. Надо было проделать несколько действий, чтобы добраться. Возможно отдельно надо было ставить, но чтот не зашло. А телега открыта у меня постоянно

Ответить
Развернуть ветку
4 комментария
Иван Петров

Доверять Гуглу кусочек своей жизни это смело, но однажды Гугл может заявить, что ему надоел проект Keep и закроет его, как проделал это уже с доброй сотней проектов.

Ответить
Развернуть ветку
2 комментария
Petr Osetr

Зачем брать столько всего в зал? Футболку и шорты, остальное искать на месте, воду пить чужую.

Ответить
Развернуть ветку
Леонид Черненко

:D

Ответить
Развернуть ветку
Павел Иванов

Воду и презики лучше свои носить, мало ли что

Ответить
Развернуть ветку
Владимир Zosim

еще бы картинку присобачить в список!

Ответить
Развернуть ветку
умный человек

Го в стандартные заметки

Ответить
Развернуть ветку
D.

Оцениваю этот стартап минимум в 100 миллионов долларов. Если еще прибавите "с помощью ИИ" - кратно увеличит оценку.

Ответить
Развернуть ветку
Lexx Sky

А на самом деле ИИ-это пенсионер Иван Иваныч, обзванивающий юзеров и напоминающий купить картохи

Ответить
Развернуть ветку
Anderson Silva

Да ну нафиг надо, помимо того, что мои ЛИЧНЫЕ заметки будут храниться у кого-то, так ещё и IP требуют! Я использовал и продолжу использовать Google Keep без синхронизации.

Ответить
Развернуть ветку
Марк Тлен
Автор

Ваш ip получает любой сервер, сайт которого вы открываете. Это стандартное уведомление телеграм, сам ip вообще не обрабатывается приложением. Но это безусловно ваше право, как и что использовать

Ответить
Развернуть ветку
Дмитрий Неизвестный

Ждал когда ж эта функция появится нативно.
Буду тестировать такую её реализацию

Ответить
Развернуть ветку
Даня Брусницын

Идея крутая! Рад был бы возможности ставить на чек-листы напоминания к конкретной дате (а ещё лучше и ко времени)

Ответить
Развернуть ветку
Марк Тлен
Автор

спасибо, добавлю в бэклог

Ответить
Развернуть ветку
Даня Брусницын

Идея крутая! Был бы рад возможности ставить напоминания на чек листы на определённую дату в формате входящего сообщения (а ещё лучше и ко времени)

Ответить
Развернуть ветку
Марк Тлен
Автор

Добавил в бэклог, спасибо

Ответить
Развернуть ветку
Olga Talantova

Ооо, это круто) спасибо за информацию
Круто было бы расшаривать с другими пользователями списки

Ответить
Развернуть ветку
Руслан Сахипов

Если появится возможность
А) Переслать сообщение в бота и добавить в чеклист/тудулист
Б) Указать когда напоминать
В) Заставить бота в Группе об этом напоминать
-то я готов за такого бота платить.

Пару тысяч сообщений в день пишу и читаю в телеге, весь бизнес там. Это будет бомба

Ответить
Развернуть ветку
Марк Тлен
Автор

Спасибо за фидбэк!

А) Сильно может усложнить бота. Но подумаю над тем, как сделать просто для пользователя
Б) По напоминаниям уже добавил в бэклог, многие уже написали мне про эту фукнцию.
В) Пока webapp, к сожалению, не поддерживается в групповых чатах. Напоминание в группе вполне реально сделать, но потом надо будет переходить из общего чата в чат с ботом.

Ответить
Развернуть ветку
Yurii Bychkov

Марк, то, что нужно. Не слушай этих хейтеров :)

Ответить
Развернуть ветку
Леонид Черненко

Пользуюсь, нормально выручает )

Ответить
Развернуть ветку
Ann S

Какая красота! Спасибо тебе, дорогой человек!

Ответить
Развернуть ветку
Косатка

Хочу предостеречь, тоже активно пользовался возможностями telegram для заметок и прочего, а потом в один день из избранного просто пропали все сообщения. Да, все сканы, все заметки и прочее. Тех поддержка проигнорировала (прошло месяца 4 уже) как в twitter так и в самом tg. Вариант с самостоятельным удалением полностью исключается.

В интернете есть версия, что у telegram есть какой-то лимит сообщений, после которого они просто трут всё что было написано до, но насколько это правда хз.

Ответить
Развернуть ветку
Марк Тлен
Автор

Неожиданно.. Сочувствую, у меня очень много всего в телеге хранится. Если в рамках бота, то сами чеклисты хранятся не в телеге, и с ней не связаны

Ответить
Развернуть ветку
Евгений Алиев

Клава перекрывает поле ввода

Ответить
Развернуть ветку
Евгений Алиев

Блин, надо было пасхалку записать туда))

Ответить
Развернуть ветку

Комментарий удален модератором

Развернуть ветку
Марк Тлен
Автор

Частично пофиксил, стало лучше, но не идеально

Ответить
Развернуть ветку
Михаил Иванович

В общем, если автор школьник, который разобрался в Голанге и написал бота — респект и похвала. Если это предполагается как зрелый проект на замену заметок — то пока пользы не видно.

Ответить
Развернуть ветку
Марк Тлен
Автор

Это pet-project) я не претендую на грандиозность идеи) но уже собрал много полезного фидбэка от пользователей

Ответить
Развернуть ветку
Дмитрий Неизвестный

Шарить список с другим пользователем пока что не получается?

Ответить
Развернуть ветку
Марк Тлен
Автор

Пока что простого способа не вижу, как это реализовать. Усложнять не хотелось бы

Ответить
Развернуть ветку
2 комментария
Бот ЦИПсО #66213
Основная из проблем, которые остаются на текущий момент - перекрытие поля ввода клавиатурой на айфонах.

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

Ответить
Развернуть ветку
Марк Тлен
Автор

Просто не вижу способа отследить, когда клавиатура активна, и на сколько она высоко поднята. В андроид в этом случае меняется высота экрана и поле всегда над клавиатурой, а в ios не меняется, просто клавиатура закрывает часть экрана. Само поле ввода располагать максимально высоко как по мне выглядет не очень. Ну пока думаю, как бы это сделать по красоте

Ответить
Развернуть ветку
5 комментариев
Бот ЦИПсО #66213
Слышал, что для их владельцев не в первой видеть трудности с ui.

Какой-то наезд не в тему абсолютно

Ответить
Развернуть ветку
1 комментарий

Комментарий удален модератором

Развернуть ветку
Марк Тлен
Автор

Приложение полностью на golang и фронт и бэк. Т.к. оно довольно тривиальное, не стал усложнять, разделяя фронт и бэк

Ответить
Развернуть ветку
Марк Тлен
Автор

Рад, что у вас есть более удобная альтернатива)

Ответить
Развернуть ветку
Дрочук

Пожалуй продолжу юзать ноушен

Ответить
Развернуть ветку
Leo

Хорошая была бы тема, если бы не google keep. есть все это, включая напоминалки по времени и по локации (напомнить, когда находишься радом с магазином!) плюс интеграция в любое устройство через хром.

Ответить
Развернуть ветку

Комментарий удален модератором

Развернуть ветку
Vladimir Petrov
Я некоторое время назад начал активно пользоваться списками. Если что-то не запишу, то обязательно забуду.

Это похоже на старость.

Ответить
Развернуть ветку
Леонид Черненко

Все забывают и в любом возрасте. Кто говорит что ничего не забывает, тот просто брехло )

Ответить
Развернуть ветку
Арташес Давтян

Прикольно, но на iOS сломано: при тапе на поле ввода выезжающая клавиатура закрывает само поле ввода.

Ответить
Развернуть ветку
Марк Тлен
Автор

Да, я написал об этом в статье)

Ответить
Развернуть ветку
Федор Игнатенко

Шарить можно?

Ответить
Развернуть ветку
Марк Тлен
Автор

Совместное редактирование пока не поддерживается. Простого для пользователя механизма реализовать это я пока не придумал.
Но пересылать сообщения или копировать в буфер чеклисты можно

Ответить
Развернуть ветку
Кирилл

Мерзенькая какая - то иконка дискетки, советую переделать :) А так, вроде бы, норм, сохранил.

Ответить
Развернуть ветку
Марк Тлен
Автор

Спасибо за обратную связь!

Ответить
Развернуть ветку
Косатка

А по теме статьи, зачем пользоваться ботом, если есть тот же полностью бесплатный google keep, с заметками, списками и папками (тегами)? Нажатий меньше, структура проще + синхронизация с любым устройством.

Ответить
Развернуть ветку
Марк Тлен
Автор

Мне нравится завязываться на телеграм. А так я уверен, что специальные приложения, наверняка более удобные и функциональные)

Ответить
Развернуть ветку
1 комментарий
Kit

Нет ничего лучше чем гугл кип, много кто не знает, но там можно сделать напоминание по месту. Например выбрать глобус на карте и написать список продуктов, и когда будешь проезжать мимо придет уведомление.
Так у Майков есть записки, они устанавливаются прямо на Винду, и мгновенно синхронизируются с телефона.
Ну а про бесплатный задачник ту ду я вообще молчу.

Ответить
Развернуть ветку
Федор Игнатенко

Единственный минус-шаринг поштучно :/

Ответить
Развернуть ветку
Mewton Games

Тоже делал подобного бота: https://t.me/TaskiBot :)

Ответить
Развернуть ветку
Mewton Games

Сейчас реализовано разделение задач по проектам, к задачам можно создавать подзадачи. Планирую добавить шеринг проектов между пользователями и другие фишки.

Ответить
Развернуть ветку
критичный скептик

а как с партнером вести один список?

Ответить
Развернуть ветку
Дмитрий Неизвестный

пока что - никак
Там в гуглкип.

Ответить
Развернуть ветку
Борис Десятский

Я тоже баловался с ботами в телеге.
Бот для ведения списка покупок (с вычеркиванием товаров по тапу) и возможности прислать список с кнопками кому-либо
https://t.me/purchase_list_bot

Ответить
Развернуть ветку
Борис Десятский

Ладно, Шеринг что-то отломался, но в inline-режиме работает, когда в поле ввода в любом чате пишешь @purchase_list_bot список

Ответить
Развернуть ветку
Эдуард Банков

Напоминания бы ставить и таблицы делать

Ответить
Развернуть ветку
Марк Тлен
Автор

Про напоминания добавил в бэклог) а по поводу таблиц можно подробнее, что вы имеете в виду?

Ответить
Развернуть ветку
1 комментарий
Александра Тимошенко

Проще писать списки отдельными сообщениями и удалять после «сделано»

Ответить
Развернуть ветку
Александра Тимошенко

Но решение классное.

Ответить
Развернуть ветку
Interpatria

Уже много лет отправляю сам себе сообщения iMessages со списком дел — лучшего планировщика я не нашёл!

Ответить
Развернуть ветку
Любовь Н.

Звучит и выглядит круто, буду пробовать

Ответить
Развернуть ветку
Arthur Koch

Занятно наблюдать как люди меняют гипертекст на ботов.

Ответить
Развернуть ветку
Стас Иванов

Автор выложил бота. Ему vc начало давать фидбек. Пришел какой-то всратый Леонид Черненко и всем сказал, что бот лучший на рынке.

Такой себе custdev...

Ответить
Развернуть ветку
Ильяна Левина

а мы запилили 700 чек-листов в Телеграме и получили 30.000 подписчиков: https://t.me/profit_maker

Ответить
Развернуть ветку
152 комментария
Раскрывать всегда