Санкционочка – телеграм web-бот с сервисами для тех, кому хочется частичку запада
В один из вечеров я придумал написать бот, который заменит карточки в кофейнях, чтобы каждый наконец-то смог получить свой 6-й кофе в подарок. Отхватив много плюсиков и положительных комментов, решил сегодня разрешить еще одну свою насущную проблему, а именно невозможность тратить деньги на любимые сервисы, игры и продукты.
Накидал концепцию
Я подумал, что это должен быть простой каталог, на котором я могу купить санкционные товары и сервисы; товары должны быть разделены по категориями, покупаться в пару кликов, ибо бесит искать, договариваться, а потом, когда тебя на*бут, начинать все сначала.
После покупки в телеге приходят ключи и простая инструкция для активации. Если не понятно, то можно купить консультацию за 100 рублей — время деньги, почему бы и нет.
Накидал дизайн в Figma:
Категории тут те, которых не хватает мне, если есть идеи как расширить и что добавить - пишите в комментариях.
Так раззадорился что решил еще сделать и логотип, ассоциативный ряд такой:
- крутые сервисы - это крутые инвестиции. Значит единорог;
- единорог, значит надо розовый добавить, для легкости;
- и немножечко текста по кругу с описанием того что делаем... и тадааам
Приступим к реализации
Для управления товарами решил взять MODX. Для тех, что не в курсе, это CMS система, поскольку я с ней дружу лет 10, для меня не больше часа заняло настроить ее, создать каталог с простыми характеристиками и набросать простое API для передачи фида с товарами и ценами.
Можно взять wordpress или другую систему, можно сразу набросать xml с фидом, думаю кто как умеет, тот пусть так и сделает, поэтому сразу хочу ответить на все комментарии — я художник, я так вижу; )
По итогу, получил админку, где я могу управлять категориями и списком товаров, даже есть возможность включать или выключать товар. Магия..
Магия программирования
У меня в гите остался прошлый (кофейный) бот, написанный мною на PHP, немножко усердия, мата, пара суток работы и вуаля! я переписал все команды под нового бота. Файлов, кстати, получилось не так уж и много. Ведь, честно признаться, я не люблю много работать.
Логика бота достаточно простая:
- После того, как пользователь входит бота, его приветствуют и предлагают нажать на кнопку меню, чтобы выбрать товар из списка;
- Пользователь фильтрует товар по категории, добавляет его в корзину и дальше переходит к его оформлению;
- Вводит свои данные и выбирает способ оплаты — фактически вариант только один, но я добавил возможность расширить способы оплаты, например, сделать перевод на карту;
- После оформления пользователю отправляется его заказ с благодарностью, что он его сделал: "какой ты молодец!";
- Администратор тоже получает от бота сообщение, что пришел новый заказ, можно обработать и отправить клиенту данные с ключами для его заказа.
- Все :)
Протестировать бота можете по ссылке:
Буду рад обратной связи и пожеланиям. Бот это всего лишь мои фантазии, сервис вымышленный, но работает как настоящий. Если у вас есть карточки для AppStore или хорошие игрушки, то поделитесь за деньги? )
Бота с карточками для кофейни кто-то уже использует в своей деятельности?
Да ) есть несколько компаний