Техническое задание: Поддержка и развитие Telegram-бота

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

О проекте

Готовый проект состоит из трёх взаимосвязанных частей:

  • Telegram-бот с системой подписок, автоплатежами, приватным каналом для пользователей и реферальной программой.
  • Веб-админка для управления: просмотр пользователей и платежей, настройка рассылок, мониторинг рефералов и логов.
  • Мини-приложение (Mini App) - интерактивный тренажёр, развернутый на отдельном домене.

Все исходные коды и подробная документация (readme) передаются новому разработчику. Предыдущий специалист завершил свою работу, и теперь проекту требуется новый "пилот".

Ключевые задачи и обязанности

  • Развертывание и инфраструктура: Деплой и поддержка работы бота на VPS (например, Ubuntu) или облачном сервисе (Render). Настройка доменов, хостинга и SSL-сертификатов для админки и мини-приложения.
  • Платежные системы: Поддержка текущей интеграции с платёжным агрегатором. При необходимости - подключение альтернативных способов оплаты (например, криптоплатежей).
  • Администрирование Telegram: Настройка и поддержка приватного канала для подписчиков. Помощь в организации и проведении рассылок.
  • Техническая поддержка: Оперативный разбор логов, поиск причин и устранение возникающих ошибок и багов.
  • Развитие функционала: Внесение изменений в логику, тексты, кнопки и сценарии бота по запросу. Доработка мини-приложения по техническим заданиям с сохранением существующего дизайна.

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

  • Практический опыт разработки на Node.js.
  • Наличие реализованных проектов - Telegram-ботов (обязательно).
  • Уверенные навыки администрирования VPS (Ubuntu): работа через SSH, командная строка, деплой приложений (npm, сборка).
  • Опыт работы с веб-приложениями (SPA, Mini Apps).
  • Понимание принципов работы платежных интеграций и webhook-ов.
  • Способность аккуратно работать с чужим кодом, внимательно изучать документацию и вносить изменения в существующую кодовую базу без поломок.

Мы предлагаем долгосрочное сотрудничество с человеком, который сможет стать техническим владельцем этого интересного продукта.

Разработка инструмента для автоматической векторизации растровых изображений

Требуется создать программу для конвертации растровых изображений (PNG, JPG) в векторный формат с функцией автоматической трассировки и возможностью утончения линий. Решение должно быть в виде скрипта или приложения.