@ShopList419_bot — новый подход к покупкам

Кому лень читать много букв и хочется сразу потестировать бота

Ищем в поиске в Телеграм @ShopList419_bot  или кликаем на ссылку, и бот сразу появится у вас в Телеге. Теперь подробности и логика работы.

Много воды

А дело было так. Я ловил пескарей  У меня на телефоне стоит простое приложение для списка покупок. Можно создать список, и туда добавить товары. Потом при покупке эти товары вычеркнуть тапом по списку. И всё бы хорошо – только это – приложение под Андроид. То есть, вводить товары надо с телефона. А мне всегда хотелось с компа. И вот однажды, уже написав Сожорнер-бота, я взял в руки телефон и решил пойти в местный маркет, запустил свое приложение и подумал – черт побрал, можно же сделать своего бота – с синхронизацией и покупкой в один клик!

То самое приложение)

То самое приложение)

Что дальше

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

То есть, ты сделал список, дал кому-то доступ, и потом вы вместе его редактируете. Вы в разных частях магазина. Кто-то что–то купил – и второй уже это видит – не надо перезваниваться! Это похоже на магию — ты нажал кнопку в одном месте, и что-то произошло в другом. И я это сделал) 

Я сказал – постойте, в этом что-то есть! Так родилась идея этого бота. Точнее, идея была и раньше, но без совместного доступа. Но мы же в Телеграм)

Как это работает

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

Важно  если начать просто добавлять продукты, то бот скажет вам создать список, такой вот он умный)

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

Теперь коротко по меню:

123

  • Мои списки — покажет все списки, в том числе и те, которые вам расшарили. Лимит считается только на списки, созданные вами, то есть , если вам расшарили стопицот списков, вы по прежнему можете создать три.
  • +список — добавить список. Сейчас есть ограничение на три списка для каждого юзера но после тестирования я его уберу
  • +товар — добавить товар в текущий список. Про концепцию активных списков я напишу далее. Так же обращаем внимание на команщду — чендж лист — сменить активный список. Она всегда появляется там, где ей место.
  • Настройки — тут всякое. Дать доступ к списку, включить уведомления о редактировании и даже — режим для слабовидящих (я сам такой).
  • Помощь — там актуальная хелпа по боту
  • Обратная связь -написать админу. Можно писать мне напрямую, @pavel419
  • Оценить бота — оценить бота в каталоге ботов Телеграм. Призываю вас голосовать и ставить там пять звезд. Это лучшее, что вы можете для него сделать)

Что, если я один

На самом деле — это не бот для совместных покупок, это просто бот для покупок, с возможностью шарить списки. Но это не обязательно. Вы можете просто создать списки для себя и сами же покупать в них всё в один клик. Не вопрос.

Совместный доступ

Если вы создали список и хотите сделать его совместным, то идете в

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

Я не стал лепить схемы с уникальными ссылками и прочим. Начиная с версии 1.1 я сделал возможность давать доступ по внутреннему ID в Телеграм. А вот внутренний ник придуман для тех 2%, которые не ставят его в телеге. К слову, даже если у вас есть ник в телеге — вы можете изменить его внутри бота. Но стоит ли это делать — решать только вам. Всё равно, все шары привязываются к айдишнику юзера, так-то! Но если у вас не будет установлен ник в телеге, то по умолчанию вы будете отображаться в боте, как Пользователь, так что я рекомендую его поставить.

Совместные списки показаны глобусами

Совместные списки показаны глобусами

Совместные уведомления

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

настройки — список (звоночек)

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

Совместный доступ выглядит вот так

Совместный доступ выглядит вот так

Проблема авторства списка

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

Все равноправны

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

Почему всякое убрано в настройки

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

  • сменить / удалить список — там где уместно, я предлагаю смену списка сам. Удалять список — мало смысла. Особенно, если вы его перед этим расшарили. То есть, в идеале — у вас есть несколько списков уже с розданными доступами, зачем их удалять? Просто потом туда можно добавить новые продукты.
  • КАПС — уже 2 человека воспользовались. Очень специфическая вещь, но с хреновым зрением это лучше, чем ничего.
  • Доступы — вы даете их не так часто. Более того, обычно, в начале пользования ботом. Потом у вас будут одни и те же списки и одни и те же доступы. Зачем засорять меню всяким.
  • Уведомления — при шаринге я напоминаю, что они есть. Вам стоит один раз их настроить для нужного списка и забыть о них
  • Ник — так же устанавливается разово, если нет ника в телеге .
Меню настроек

Меню настроек

Как всё это работает

Много букв, но так и не написал, как пользоваться) Давайте на пальцах:

  1. Создаем некий список (+список)
  2. Добавляем туда товары (+товар)
  3. Даем доступ тому, кому надо (Настройки — доступ — вводим ID того, кому хотим дать доступ), предварительно выбрав нужный список
  4. Включаем уведомления об изменениях в этом списке (настройки, звонок — нужный список)
  5. PROFIT!!!

Концепция активного списка

Дело в том, что я не могу просто узнать, какой список сейчас вы изменяете. Тут мне даже не помогут «серые кнопки» из апи 2,0. И вот для этого я придумал механизм активного списка. Работает это так. Если вы решили просмотреть какой-то список — то он становится активным. Если вы добавили новый список — он становится активным. Если вы выбрали список через бота — он тоже становится активным.

Тот самый активный список

Тот самый активный список

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

Почему не приложение, а бот для телеги

Давайте я сейчас расскажу, почему я не стал брать гугл-кип и слепил свою поделку:

  • Те приложения, что я видел на андроид, просили денег за синхронизацию между устройствами, но мы же — в Телегам? Тут это есть бесплатно
  • Я не видел приложений такого плана с совместным доступом. Может быть, у меня это не так очевидно, но это работает!
  • Такого механизма совместных уведомлений я и вовсе нигде не видел! Вам достаточно просто попробовать, и я вас уверяю, вам это понравится!
  • Не надо ставить очередное приложение, если у вас уже есть телега. Иначе бы вы это не читали
  • Ну и хватит

Подводя итог

Что в итоге? Мы имеем новый офигенный инструмент для шопинга, ну и для тех, у кого есть Телеграм. Это — новый уровень, и я первый буду им пользоваться. По итогам сегодняшнего тестирования в бота зашло больше ста человек и пока не отписали о багах, и это хорошо, хотя я уже из ваших сообщений придумал пару улучшений, но не сегодня)

Сам бот — @ShopList419_bot

Чат для обсуждения  — вот

Обновлено

Вышла версия бота 1.1

Запись опубликована в рубрике Мои Сервисы с метками , , , . Добавьте в закладки постоянную ссылку.