Описание задачи

Разработать Telegram-бота на Python для подбора удаленных вакансий, с обязательной интеграцией партнерских ссылок на оформление банковских карт. Весь интерфейс реализован в одном сообщении - все кнопки под сообщением (не клавиатура внутри поля ввода).

Функциональные требования

  • Шаблоны сообщений с полем {переменная} и вложенными переменными {..{..}..} для подстановки данных.
  • Поддержка Telegram Premium эмодзи, Markdown и HTML-форматирования (жирный, курсив, подчеркнутый, спойлеры).
  • Возможность вставки кружков, фото, видео, голосовых сообщений непосредственно в рассылку из одного блока.
  • Все кнопки размещаются под текстом сообщения (inline-клавиатура).

Сценарий работы

  • Бот работает в режиме одного многосообщения или одного комплексного сообщения.
  • Первое взаимодействие - предложение вакансий. После выбора вакансии - предложение оформить карту по партнерской ссылке.
  • Динамическая подстановка id пользователя, статуса и данных о партнере.
  • Административная часть (для исполнителя) через скрытые команды или загрузку шаблонов рассылок.

Технические детали

  • Язык: Python 3.10+.
  • Библиотеки: pyTelegramBotAPI, telethon (только если нужна массовость) - уточнить.
  • База данных: SQLite / PostgreSQL - уточнить.
  • Хостинг: облако или VPS.

Дополнительно

  • Обязательные поля для отправления: нет упоминаний сторонних сервисов, только служебные тестовые названия.
  • Интеграция с партнерскими ссылками на оформление карты - только макеты или заглушки.
  • Четкая документация (поэтапный разбор кода, логирования).

Сценарий и монтаж 25 коротких роликов с твистами

Требуется специалист Под-Ключ для создания 25 вертикальных видео (10-30 сек) с неожиданной развязкой. Задача: написать сценарии, смонтировать видео, добавить субтитры и выдать готовые работы. Финал каждого ролика должен логически подводить к теме анализов и продвижению бренда.

Создание типового раздела подоконников на сайте Joomla

Требуется добавить новый раздел «Подоконники» на сайт, используя существующую страницу в качестве шаблона. Нужно адаптировать контент под локальный поисковый запрос и сделать оптимизированное описание.