Кейс для ароматерапевта
Этот проект из тех, что менялся во время всего времени разработки. Я называю такие проекты "творческими", когда заказчик и исполнитель в равной степени не понимают, что будет в конце, но у заказчика есть много идей и понимания своей аудитории, а у исполнителя есть достаточно ромашкового чая 🤣🤣🤣
Задача
В целом все задачи были выполнены и добавлено много новых, которые тоже были выполнены, что значительно прибавило новых задач, которые тоже были выполнены.
Но если серьезно, то бот подразумевал ежедневные рассылки по платным подписчикам бота лунный календарь, а также отсортированную информацию по маслам и сферам их применения. Также была бы возможность заказать их вместе с доставкой.
А в моменте еще было добавлено:
-общая рассылка, что значит можно отправить информацию по заготовленным спискам прямо с бота
-оплата подписки за донейшн
-добавление кнопки с актуальным прогнозом для новых пользователей, которые не попали под раннюю рассылку
-инлайн режим бота для отображения всего списка товаров
-корзина товаров (звучит как то, что должно было быть в самом начале, но как есть)
-функционал промокода
-клуб в телеграм (бот отслеживает пользователей и пускает в клуб только тех, кто оплатил, всех остальных хитрецов он из группы выкидывает)
-работа над контентом (казалось бы, скопирую да вставь, но нет)
Но по порядку
Лунный календарь
Каждый день уникальный, в том или ином смысле, поэтому была необходимость в динамичном контенте. Чтобы не искать каждый раз контент и не копировать его было принято решение держать это все сразу в базе бота
Можно выбрать любой день, отредактировать текст и отправить по подписчикам. Вроде все просто, НО у каждого дня есть свои масла и камни. Заказчик попросил сделать рассылку, чтобы она приходила вместе с кнопками масел и камней. Это была непростая задача, но от этого не становилась невыполнимой.
Тут кратко: можно отправлять изображения, текст, голосовые сообщения прямо из бота
Интересная особенность бота в предоставлении доступа на месяц за произвольную сумму. И интересная она больше не с технической реализации, а насколько она будет оправдана, ведь подписка на лунный календарь дает полный доступ ко всем скрытым кнопкам. Поживем - увидим 🤔
Все те, кто не успел и не получил актуальный прогноз, но подписаны - все могут его посмотреть в "Лунном календаре". На самом деле очень правильное решение, на мой взгляд, поскольку прогноз может быть отправлен в 8 утра, а все те, кто подключился позже остаются за бортом. Что это, если не забота о своей целевой аудитории 🙌
В скринах выше вы скорее всего заметили кнопки "Подробнее". Так вот - это и есть работа с контентом. Важно помнить и принимать тот факт, что текст в боте и тот же самый текст в ТГ-каналах воспринимается по-разному. Если в каналах мы готовы читать большие текста и это воспринимается нормально, то в ботах длинный текст - всегда пропускается мимо, потому бот - это про интерактив.
Но тематика нынешнего бота подразумевала развернутую информацию, поэтому было принято решение их прятать.
Самое интересное тут - это инлайн режим. Этот режим позволяет сразу показать перечень товаров, название, небольшое описание и фотографии. Как по мне - это безумно удобно, удобнее лишь web app, но об этом в другом кейсе.
Пользователь сразу выбирает нужное ему масло, читает описание и принимает решение о покупке
Хорошо, что удалось избежать всех этих мучительных перелистываний.
Совмещает в себе всю информацию про отложенные товары, а также через корзину можно редактировать количество товаров. А также применять промокоды. Все к чему мы так уже привыкли взаимодействуя с сайтами.
Одним из частых заказов - это клубы в телеграм. Чем же помогает чат-бот?
Он следит за оплатой и за пользователями. Если пользователь не оплатил - он удаляется из канала/группы. Если он оплатил - его вернули.
Кажется, что зачем вам такой бот, если все это можно делать вручную?
Да, верно. Но как только у вас будет больше 30 человек, и, допустим, у каждого оплата на следующий день, то надо писать каждому, проверить оплату, если оплаты не было - удалить, если оплата была - добавить, а еще надо что-то закинуть в канал/группу. В общем мрак да и только. Бот в этом плане весьма эффективное решение. Осталось только прикрутить к нему монитор и следить за поступлениями ...
Результаты
Бот получился весьма разносторонним, но при этом, как я заметил (если не так, то исправьте) он не стал нагруженным. Навигация интуитивно понятная, визуал притяный, информации достаточно как и в кратких, так и в полных текстах.
Что мне еще понравилось, так это то, что бот будет развиваться дальше, информация будет обновляться, а функционал увеличиваться. Кто знает, может через полгода чат-бот будет еще более технологичным 🤔