Техническое задание: Telegram-бот для мониторинга курсов криптовалют

Цель проекта

Разработать функционального Telegram-бота, который в автоматическом режиме получает и отображает пользователям актуальные данные о курсах криптовалютных активов.

Стек технологий

  • Язык программирования: Python
  • Библиотека для бота: на выбор исполнителя (например, python-telegram-bot, aiogram)
  • Инструменты для парсинга данных: один или несколько на выбор: requests, BeautifulSoup4, selenium
  • Логирование: запись событий и ошибок в файл

Требуемый функционал бота

1. Команда /start

  • Бот отправляет приветственное сообщение новому пользователю.
  • В сообщении отображается краткий список всех доступных команд с пояснениями.

2. Команда /get_data [параметр]

  • Это основная команда для получения информации о курсе.
  • По запросу пользователя бот выполняет парсинг данных с выбранного проверенного финансового сайта.
  • Параметр команды определяет, данные по какой конкретно криптовалюте необходимо получить (например, BTC, ETH).
  • Бот обрабатывает запрос, извлекает актуальную информацию (цена, изменение за период) и отправляет её пользователю в удобочитаемом формате.

3. Логирование

  • Все ключевые события (старт бота, запросы пользователей, ошибки парсинга) должны записываться в локальный текстовый файл.
  • Это необходимо для отладки и анализа работы бота.

Критерии приемки

  • Бот стабильно работает в Telegram.
  • Команды /start и /get_data выполняются корректно.
  • Данные о курсах парсятся с надежного источника и являются актуальными.
  • Реализовано логирование в файл.
  • Код чистый, хорошо структурирован и закомментирован.

Создание сайта о каркасных домах на WordPress с AI-контентом

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