Cowee
В продеTelegram-бот для групповых фокус-сессий: расписание, места, видеокомнаты, ведущие.
С чего всё началось
Работать в одиночку тяжело, и совместные фокус-сессии помогают, но собирать их руками не выходит: расписание, места, ссылки на комнату и те, кто не пришёл, съедают больше времени, чем сами встречи.
Для кого мы это делали
Тем, кто работает в одиночку и делает больше в комнате с другими, пусть и видео.
Что сопротивлялось
Места, которые нельзя продать дважды
Двое, занимающие последнее место в одну и ту же секунду, это обычный случай, а не край. Решать его должна база, а не код, который спросил.
Ссылка в комнату только для записавшихся
Ссылка и есть продукт. Она должна дойти ровно до тех, у кого есть место, в нужный момент, а вечный бан обязан срабатывать там, где выдаётся доступ, а не там, где его попросили.
Выпускать релиз, никого не уронив
В момент деплоя сессии идут. Поэтому под капотом 76 наборов тестов и 26 миграций: оба числа счётные, и оба существуют, чтобы релиз не пришёлся на середину чьего-то часа.
Что собрали в итоге
Бот ведёт весь цикл: онбординг на двух языках, запись на слот в часовом поясе пользователя, выдача мест без двойных броней, напоминания перед сессией, ссылка на видеокомнату только тем, кто действительно записан, сценарий для ведущего, обратная связь после сессии, жалобы с вечным баном, который срабатывает в момент выдачи доступа, и админ-панель со слотами и посещаемостью.
Что из этого вышло
Живёт в Telegram и проводит сессии: записаться и попасть в комнату можно не выходя из чата.
Что ещё мы запускали
Swiftin
AI-переводчик прямо в браузере: страницы, субтитры и документы.
Один экран вместо ручных выгрузок
Вместо ручных выгрузок и Excel, один экран, где все метрики собираются сами по расписанию.
20+ автоматизаций на BAS
Парсер тендеров и автопубликация на маркетплейсы. Ручной ввод почти исчез.
Есть продукт, который живёт в Telegram?
Напишите в Telegram и коротко опишите, что нужно.