Техническое задание: Виджет курсов валют и металлов для Тильде

Основная задача

Разработать полностью независимый интерактивный виджет для сайта на платформе Тильда. Виджет должен получать данные с онлайн-биржи (не указывая её название) и обновлять курсы в режиме реального времени. Важно: виджет не должен вести пользователей на сторонние ресурсы.

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

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

Требования к реализации

  • Чистый HTML + встроенный CSS/JavaScript (без внешних библиотек, только нативные технологии).
  • Код должен быть компактным и работать внутри iframe или как отдельный элемент сайта на Tilda.
  • Не требуется подключение к серверу - только фронтенд с реальным WebSocket/чистым AJAX-запросом к публичному API биржи (JSONP при необходимости).
  • Виджет должен корректно отображаться на мобильных устройствах.

Комплексная SEO-оптимизация сайта для Яндекса и Google

Требуется провести полную техническую и контентную SEO-оптимизацию сайта. В задачи входит работа с мета-тегами, микроразметкой, семантическим ядром и быстрыми ссылками для улучшения позиций в поисковых системах.

Простой Telegram бот для фильтрации сообщений в группе

Требуется бот для Telegram-группы, который в указанной ветке (по ссылке) будет пропускать сообщения только от избранных участников, добавленных в белый список по команде. Сообщения от остальных пользователей будут автоматически удаляться.