Подробный мануал о том, как установить парсер новостей и подключить его к новостной витрине. Итак, у нас есть сама
новостная витрина и
парсер. Сперва закинем файл
crabs_parser_rbc.php в каталог
/inc нашей новостной витрины. В принципе, на этом с PHP-частью всё 😃 Да, здесь ничего настраивать не нужно, просто кидаем скрипт в
inc-папку сайта-новостника.
Теперь разберёмся со скриптом на питоне. Вы можете запустить данный скрипт прямо на своём компьютере, либо для большего удобства поставить парсер на Windows-сервер, который можно дёшево приобрести
вот здесь.
Установка Python.
Здесь всё довольно просто - выполняем далее действия на своём ПК, либо на дедике - зависит от Вашего выбора выше. Идём
эту страницу и выбираем Windows installer (64-bit). Скачиваем, устанавливаем от имени Администратора, обязательно ставим галку на "
Add python.exe to PATH". В конце установки тыкаем "
Disable path lenght limit", если появилась такая кнопка. Python установлен! Переходим в папку парсера и тыкаем по "Установить зависимости". После того, как установятся все необходимые библиотеки, можно перейти к настройкам самого скрипта. Для этого открываем файл
bot.py любым нормальным текстовым редактором, рекомендую бесплатный Notepad++.
Неред нами, собственно, сами настройки. Давайте разберём по порядку, хотя, по сути для каждой настройки есть свой комментарий на русском языке и, в принципе, он доступно объясняет, что за что отвечает.
Настройки скрипта
crabs_time = 120 - через какой промежуток парсить RSS-ленту, в секундах. По сути 120 секунд вполне хватает (это 2 минуты).
crabs_post_url = "https://ВАШ_САЙТ.РУ/inc/crabs_parser_rbc.php" - куда отправлять запрос (путь до php-скрипта) - здесь мы просто заменяем ВАШ_САЙТ.РУ на свой домен.
crabs_write_via_gpt - собственно, нужно ли изменять сообщения с помощью ChatGPT. Указываем
True либо
False (да или нет)
crabs_gpt_keys - апи-ключи от openai, берётся случайный ключ из списка, можно указывать любое количество ключей. Сами ключи берутся в кабинете опенаи в
этом разделе. Сами аккаунты можно регистрировать на
временную почту + брать дешманский виртуальный номер европейских стран для подтверждения - на балансе после регистрации будет 5 баксов - этого хватает более чем.
crabs_gpt_promt - здесь пишем промт для ChatGPT, например, "Сделай уникальную длинную новость из текущей".
crabs_write_via_gpt_title - тут указываем, нужно ли уникализировать заголовок новости с помощью ChatGPT.
crabs_gpt_promt_title - тут промт для уникализации заголовка новости через ЧатЖПТ, просто можно написать "Уникализируй заголовок новости".
crabs_image_unicalizator - тут указываем, нужно ли уникализировать изображение. Если пишем True, то из картинки будут удаляться все метаданные, будет добавлен шум, так же будет выполнен небольшой поворот и сделана обрезка оставшихся после поворота пустых мест.
Вот и всё! Мы всё настроили, запускаем скрипт, просто нажав в папке "Запуск скрипта". Процесс пошёл, уникальные новости летят нам в сайт новостной витрины как по маслу и на полном автомате! 👍
Не забываем про:
Канал в Телеграм:
@crabs_channel
Чат в Телеграм:
@crabsmoney
Канал магазина:
@crabs_money_shop
Группа для реклам:
@crabs_ads