Как я создал бота для поиска спарринг-партнера 👊

Год назад я вернулся в единоборства после большого перерыва. В школе я около 7 лет занимался дзюдо, потом университет, работа, ну со всеми было... и спорт постепенно отошёл на второй план.

Когда вернулся уже в ММА, довольно быстро столкнулся с проблемой: найти спарринг-партнёра своего уровня, веса и из своего города – это отдельный квест. В своём зале такой человек не всегда есть, а регулярность в тренировках критична.

Можно было оставить как есть, но я решил проверить гипотезу: можно ли решить это через простой Telegram-matchmaking.

За выходные собрал MVP Telegram-бота без команды и бюджета. Что сделал по шагам:

1️⃣ Сформулировал минимальную модель данных: имя, город, вес, уровень, стиль 2️⃣ Настроил простую логику мэтчинга по совпадениям параметров 3️⃣ Использовал Telegram Bot API + Google Apps Script как backend (быстро, без отдельного сервера) 4️⃣ Развернул, протестировал, отправил первым знакомым из зала

Сделал всё без сложной архитектуры, без “идеального UX” – даже Visual Studio открывать не пришлось, что меня очень радует (с программированием у меня так себе).

Бот называется @sparring_find_bot и он соединяет людей для спаррингов по виду спорта, весовой категории, полу и городу. Уже есть первые пользователи и совпадения.

Но это не реклама и для истории важен не сам бот.

Главный вывод — запускать маленькие продукты стало в разы проще. Мы часто переоцениваем порог входа. Кажется, что нужен бюджет, команда, инвесторы, но на практике достаточно чёткой проблемы и 1–2 дней сфокусированной работы.

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

А что это дало мне?

Такие сайд-проекты дают несколько вещей:

  • скорость принятия решений
  • продуктовый фокус
  • привычку запускать, а не бесконечно планировать
  • ощущение автономии

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

А у вас есть свои проекты, которые дают чувство автономии?