{"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 вместо Google-keep

Всем привет! Прошел почти год, как я анонсировал на vc первую версию своего telegram-бота для чек-листов https://t. me/chchecker_bot. Поначалу это был простой pet-проект, но теперь им пользуются больше 3 тысяч человек, а в день создается более 30 новых чек-листов. И сейчас я хотел бы поделиться скромными результатами, которые проект смог достичь за этот год.

Webapp-приложение для чеклистов в telegram

После анонса первой статьи моментально посыпались комментарии в духе "зачем все переизобретать внутри telegram" или "есть ведь удобный google-keep". Вопросы довольно справедливые. Но среди хейта и недопонимания прослеживается явный костяк людей, которые разделили мои убеждения о том, что вести списки в telegram — это удобно. Даже несмотря на то, что функций в боте не так много, как в полноценных приложениях для заметок и чек-листов. Для многих пользователей бот действительно оказался нужным и полезным.

Отзывы пользователей о боте

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

Что нового появилось?

👉 Прежде всего я попытался решить проблему с добавлением записей в списки на ios. Из-за особенностей расположения элементов в telegram web-app и старых багов ios-webview пришлось наделать костылей вплоть до того, чтобы скрыть кнопку добавления новых записей и заставить нажимать return на клавиатуре. Но зато на ios стало можно хоть как-то работать с ботом!

👉 Затем я сделал простейшие напоминания о пунктах списка и о списках в целом. В чат приходит оповещение сразу с кнопками. Можно отметить пункт списка как выполненный или удалить оповещение.

Оповещение от бота о конкретном пункте списка

👉 Заметил, из обратной связи от пользователей, что они зачем-то добавляют первым пунктом списка заголовок. Оказалось, они отправляли текст списка в чат с ботом, а он отправлялся без заголовка. Поэтому первый пункт они оставляли под него 😬 Конечно же я добавил заголовок в копируемый и отправляемый текст списка!

👉 А еще многие хотели сразу в чате набросать список и отправить его в бота. Сделал и это! Можно писать боту сразу несколько строк текста. Первую строку он воспримет как заголовок, остальные — как пункты списка.

Создание предзаполненного списка

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

Можно сделать, чтобы отмеченные пункты списка перемещались вниз

👉 Добавил возможность менять порядок пунктов в списке.

Можно менять пункты списка местами

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

Совместная работа с чек-листами

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

Можно делиться списком и настраивать права доступа к нему

Ну а для наглядности поделюсь сообщением с расшаренной ссылкой на чеклист с фильмами, которые решил посмотреть:

Полное содержание публикации доступно по ссылке
список с правами только на просмотр 🙃

Кроме того, добавил возможность использовать бота в inline-режиме. Это удобно, если хочешь поделиться списком в общем чате/канале или в диалоге с другим собеседником. Можно просто ввести имя бота после символа @, а потом через пробел начать вводить название списка для фильтрации.

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

Поддержка пользователей

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

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

Несколько человек оставило мне благодарность за то, что бот сильно помогает им при СДВГ. И я рад, что смог принести людям пользу.

Поэтому я пишу код и радуюсь редким донатам от пользователей 🙂
У бота есть небольшая группа для обсуждений, в ней я всегда отвечаю на все вопросы пользователей, а также принимаю обратную связь. Там же можно найти бэклог ближайших доработок и улучшений. Надеюсь, что через год (ну может быть и раньше...) напишу очередную статью с новостями о проекте!

Ссылка на бота:

Ссылки на telegram чек-листы с планами на развитие есть в одном из топиков чата с обсуждениями. Буду рад новым идеям!

0
5 комментариев
Марк Кац

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

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

как-то вы не очень вчитались в заголовок

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

И то верно. Ну и ладно, посыл всё равно верный)

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

Все круто, но ОЧЕНЬ специфично, и миллион аналогов конкурентов.
Что если делать web app и в телеге натинво открывать...
Тогда сразу появится мультиплатформенность.
А сейчас все строго в телеге... Ну такое...

+ вы конечно в курсе про разные подходы к проблеме, но лично я решаю проблему с чек листами созданием приватного канала, пинишь его наверху, и в него пишешь что не забыть, что купить и тд.

Но я конечно не отрицаю того факт того что кому то нужны именно чек листы, ибо как говорил старина Джордж Карлин, если американцам предложить купить енотовые жопы на палочке с сиропом, кто нибудь да купит ))

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

Спасибо за отзыв! С мультиплатформенностью разумный довод. По подходу с каналами и избранным описывал свои доводы в первой статье про бота https://vc.ru/u/72239-mark-tlen/538057-udobnye-chek-listy-v-telegram

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