🛠 Автоматизація аналізу Reddit за допомогою OpenAI та Google Colab 🚀
Хочеш швидко аналізувати тренди на Reddit та отримувати інсайти за допомогою ChatGPT? 🤖 Цей скрипт дозволяє збирати пости з Reddit, фільтрувати їх за ключовими словами та аналізувати через OpenAI API. Усе працює прямо в Google Colab – без складного налаштування! 🔥
📌 Що потрібно для запуску?
✅ Google Colab – онлайн-середовище для виконання Python-коду.
🔑 OpenAI API
Key – реєструємось на OpenAI і отримуємо ключ.
📜 Reddit API Credentials – ств
орюємо API-ключі в Reddit Apps. (Створіть нов Client ID та Client Secret.)
🔧 Налаштування скрипту в Google Colab
1️⃣ Відкриваємо новий ноутбук у Google Colab.
2️⃣ Встановлюємо необхідні бібліотеки:
pip install asyncpraw openai nest_asyncio pandas
3️⃣ Вказуємо свої API-ключі для OpenAI та Reddit у скрипті.
4️⃣ Визначаємо:
📌 Назву сабреддіту (наприклад, AskReddit).
🔍 Ключове слово для пошуку (якщо потрібно).
✍️ Промпт для OpenAI (наприклад, "Проаналізуй ці пости на тему SEO").
🏗 Як працює скрипт?
🔹 Збирає пости з Reddit (до 900 постів за раз).
🔹 Фільтрує їх за заданим ключовим словом.
🔹 Аналізує за допомогою OpenAI – створює короткий підсумок або витягує ключові думки.
🔹 Зберігає дані у форматі CSV для подальшого аналізу.
Після виконання скрипту ти отримаєш:
✅ Готовий GPT-аналіз Reddit-дискусій.
✅ Збережений CSV-файл із постами – можна використовувати для SEO-досліджень чи контент-стратегії.
💡 Ідея для покращення: Можеш змінити промпт і використовувати GPT для кластеризації тем або навіть генерування чернеток статей!
Нижче наведено повний скрипт. Запусти його в середовищі Google Colab, вставивши в комірку після встановлення необхідних бібліотек та налаштувавши свої облікові дані та параметри.
🔹 Перед запуском обов’язково вкажи:
✅ openai_key – API-ключ OpenAI
✅ reddit_clientid та reddit_secret – облікові дані Reddit
✅ common_subreddit_name – назву сабреддіту
✅ prompt – запит для OpenAI
🔍 За бажанням, можна задати ключове слово в optional_keyword_search, щоб відфільтрувати
результати.
Код: https://colab.research.google.com/drive/1sZCyv6t0QfjrZVNqVaXAo5SLnL3yGD4N#scrollTo=MCkU5Jch2VAn