Проект: Жбанотрон 3000  Публичный пост
15 сентября 2026  92
Жбанотрон 3000
https://zhbanotron.com/

Всем добрейшего!

Это первый пост, если я ошибся с категорией куда его надо было положить - пожалуйста сообщите, я перенесу в нужный раздел

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

Пришла мне тут в голову мысль. VPS есть, на нем гоняется VPN, но мощей он совершенно не жрет, а бабки каждый месяц списываются.
У меня GPT уже продолжительное время живет как инструмент, а не просто болталка, думаю, дай посмотрю чо так как кодится вообще. Новости всякие читаю, смотрю что на работе происходит, но чот сам с головой так ни разу не погрузился ни в одну сетку (кроме Suno, пишу там музло для внутриигровых музыкальныйх групп в нашей DnD сессий)

Что смущало все время?
1 - У меня базовая подписка, на ней многого не сделать
2 - Я супер хз чо делать, никаких тривиальных идей не плавает в голове
3 - Надо сесть и начать, а у меня ступор перед белым листом

В итоге в какой-то денек в баре мне пришла в голову мысль заново поставить алкотрекер, что бы понять, а как часто и сколько жбаню вообще? В целом таких приложений море, но они меня всегда бесили. Я хочу просто жмав - пивко добавляв, стату считав, а на рыке полно вот этих занудных "пиво -> 0,5 -> пшеничка -> без закусок -> размер противогаза -> мазок -> средняя температура по больнице"
Короче жуть как бесило, да еще и пуши сраные слать будет
Так мне и пришла в голову идея набабахать себе базовый тг бот, что бы в нем жмакать и ни о чем не думать

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

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

Ступор белого листа ушел мгновенно. Я накалялкал в блокноте сруктуру сервиса, составил задачу сетке, нажал enter и пошел собирать репы, ставить гиты на vps и всякое такое
Был крайне удивлен, когда Done появилось слишком быстро, я только успел ключи положить, а тут уже можно на бек катить всякое

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

Короче за первую неделю я к нему подходил несколько раз и сделал примерно следующее
1 - Разграничил сессии с 8.00 до 7.59, потому что жбанить до утра - это часть нашей культуры и я не хочу что бы бот мне говорил "Слыш, уже 0.01, ты не выпил ни одного пивка, все норм"
2 - Добавил себе напоминания вечером в пятницу и субботу жбаню я или нет и утром в субботу и воскресение жбанил ли вчера, что бы не забыл докинуть, если натворил делов
3 - Сделал какую-никакую стату, разграничил юзеров по ролям и пригласил пару друзей


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

Пилю стату под каждого юзера, самый крепкий день, когда чаще жбанишь и тд. А дальше и ачивки подъехали (не-не, алкоголь ниразу не полезен, да и геймификация легко сломается о 500 нажатий на алкоголь). Сделал их сразу закрытыми и они просто делятся всякими глупостями, типа что уже набабахал 50 пива, или несколько недель подряд накидывался в пятницу и тд.

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

Короче я надел корону проджекта, взял скиптр продакта и карандаш и начал писать логику того что я хочу и как я это вижу.
Мне стало интересно, а могу ли я прикрутить сюда гео? Просто гео меня не интересует, тут самое интересное - ставить отметки кабаков в которых зависаешь
На помощь пришел OpenStreetMap. Бесплатный, удобный, все круто, но есть не все заведения, пока устраивает
Подвязал шаринг гео из тг, добавил локатор заведений рядом, пагинацию, отметки, стату по заведениям, все круто, но если вы дочитали до сюда, то думаю уже поняли главную проблему - это все еще сраный бот в телеге. Что бы перейти со старта до финальной точки надо потратить тонну кликов, UX дизайнер хватается за голову. Туда же проблема с заведениями и сессиями. Как заставить юзера сначала выбрать заведение, а потом докинуть туда алкоголь? Если он поступит наоборот - ничего не запишется в кабак, а у меня на него уже есть планы

На помощь мне приходит mini-app, кто не в курсе - это приложения построенные на основе бота, там внутри html5, так что можно сделать норм дизайн, продумать UX и в целом иметь больше власти над порядком действий юзера

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

На данный момент у меня есть счетчик алкоголя с возможностью шарить гео, а это скучнейший мусор, так что я решаюсь пересобрать это барахло в приложение "Как напиться с друзьями, не спрашивая в каждом чате "Жбанит кто?""
Ниже микротизер


Короче давайте на этом пока прервусь, дальше есть чо рассказать, но я устал клацать по клавишам.
Любые комментарии приветствуются, повторюсь, я у вас тут новичок, так что все ценно!

2 комментария 👇

Проект понятный, задача ясная, успеха в реализации.

Меня скорее заинтересовало то, что люди совершенно по-разному называют распитие алкогольных напитков. Я впервые услышал вариант «жбанить» и теперь стало интересно, какие еще есть варианты :)

Ну помимо «выпить», «бухнуть», «бахнуть», «хряпнуть», «накатить»

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

@kawaii, мне казалось это крайне распространено)

У нас ещё есть выражение "вмонтировать", типа "пойдем по баночке вмонтируем" 🙃

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

😎

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

Что вообще здесь происходит?


Войти  или  Вступить в Клуб