Бот, который каждый день присылает новое знание

Урок 6 из 43 курса «Perplexity API Cookbook»: официальный курс Perplexity API Cookbook (Перплексити) на русском языке. Урок входит в платный доступ; первые уроки курса бесплатно.

О чём урок

Приложение на Python, которое предоставляет интересные факты по меняющимся темам, используя Perplexity AI API. Идеально подходит для ежедневного обучения, контента рассылок или личного образования. Ежедневная смена тем: Автоматически выбирает темы в зависимости от дня месяца Факты, генерируемые ИИ: Использует Sonar API от Perplexity для генерации интересных и точных фактов Настраиваемые темы: Легко расширяйте или изменяйте список тем Постоянное хранение: Сохраняет факты в текстовые файлы с датой для будущего использования Надежная обработка ошибок: Корректно обрабатывает сбои API и непредвиденные ошибки Настраиваемый: Использует переменные окружения для безопасного управления API ключами Python 3.6+ Необходимые пакеты: requests python-dotenv (опционально) logging Клонируйте этот репозиторий или скачайте скрипт Установите необходимые пакеты: Настройте ваш Perplexity API ключ: Создайте файл .env в той же директории, что и скрипт Добавьте ваш API ключ: PERPLEXITY_API_KEY=your_api_key_here Просто выполните скрипт: Это позволит: Выбрать тему на основе текущего дня Получить интересный факт от Perplexity AI Сохранить факт в текстовый файл с датой в вашей текущей директории Отобразить факт в консоли Отредактируйте файл topics.txt (одна тема на строку) или измените список topics непосредственно в скрипте.

План урока

  1. 🌟 Особенности
  2. 📋 Требования
  3. 🚀 Установка
  4. 🔧 Использование
  5. Запуск бота
  6. Настройка тем
  7. Автоматическое планирование
  8. В Linux/macOS (с использованием cron)

Урок входит в полный доступ. Полный текст и видео открываются после оплаты. Первые уроки каждого курса бесплатны.

Полезные гиды