Техническое задание: MVP чат-бота для матчинга

Цель проекта

Разработка легкого прототипа Telegram-бота для автоматического подбора пользователей друг другу на основе города.

Технический стек

  • Бэкенд: Cloudflare Workers (Serverless)
  • Хранение данных: Cloudflare KV
  • Язык: JavaScript / TypeScript

Ключевая функциональность

  • Регистрация пользователей с указанием города.
  • Хранение данных профиля (включая file_id фотографии) в KV-хранилище.
  • Алгоритм матчинга по префиксу названия города.
  • Отправка совпадений пользователям.

Требования к архитектуре

Текстовый движок (Text-Engine)

  • Все строки, отправляемые ботом, должны быть вынесены в отдельный конфигурационный файл/объект.
  • Заказчик должен иметь возможность самостоятельно менять тексты и логику воронки без вмешательства разработчика.

Работа с медиа

  • Фотографии пользователей должны храниться и передаваться через file_id Telegram.

Инфраструктура

  • Доменное имя и хостинг (Cloudflare) уже предоставлены.
  • Работа ведется в edge-инфраструктуре Cloudflare.

Ожидаемый результат

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

Создание юмористической аватарки для youtube-канала с Дарвином

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

Добавление студии красоты в Google Карты и настройка профиля

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