МАКС Подписки
Бот для мессенджера MAX, который показывает владельцу каналов, откуда пришёл каждый подписчик — какая реклама работает, а какая впустую сжигает бюджет.
МАКС Подписки решает боль владельцев каналов в MAX: при десятках и сотнях каналов невозможно вручную понять, какой рекламный источник (Яндекс.Директ, ВК, посевы) реально приводит подписчиков, а какой только тратит деньги. Бот создаёт уникальные трекинговые ссылки под каждую кампанию, ловит переходы и новые подписки, связывает их между собой и точно показывает источник каждого подписчика — вплоть до того, остался человек или быстро отписался. Главное отличие от обычных ботов для каналов: это не приём оплат и не выдача эксклюзивного контента, а сквозная аналитика источников трафика — аналог известного сервиса tgtrack для Telegram, которого в MAX до этого просто не было. Бот ежедневно в 8:15 присылает сводку, отдаёт статистику за сутки по кнопке и выгружает помесячный Excel-отчёт. Работает и с открытыми каналами, и с закрытыми (по заявкам), выдерживает сетку из 300+ каналов одного клиента. Стек: Python 3.12, библиотека maxapi для MAX, FastAPI (сервис редиректов и приём событий), PostgreSQL 16 для данных, Redis для мгновенного сопоставления перехода и подписки, плановые отчёты на APScheduler. Всё в Docker Compose.