Как с помощью ChatGPT автоматизировать ведение блога, сайта или Telegram-канала на 100%

RSS + ChatGPT + Dall-e 3 + Text Parcer + Telegram канал. 
RSS + ChatGPT + Dall-e 3 + Text Parcer + Telegram канал. 

Всем привет! И сразу к делу. Не реклама, но для меня единственный удобный сервис автоматизации + бесплатный этот: https://www.make.com/en
Идем туда и регистрируемся.

ВАЖНО: Помимо манипуляций настроек в сервисе выше, Вам потребуется регистрация в OpenAI для получения API- ключа и ID организации. При регистрации, на балансе будет лимит около 5$, если ничего не изменилось, но для пополнения баланса API потребуется зарубежная карта.
Да и линк на API кабинет переехал сюда:
При входе выбираем правый блок: API

Далее идем в DashBoard -> Api Keys -> Create new secret key
Далее идем в DashBoard -> Api Keys -> Create new secret key
Идем в: Setting -> General -> Organization settings -> Organization ID и смотрим ID компании, после возвращаемся в https://www.make.com/en
Идем в: Setting -> General -> Organization settings -> Organization ID и смотрим ID компании, после возвращаемся в https://www.make.com/en

И тут начинается самое интересное :)
1) В "Сценариях" создаем модуль RSS с триггером "Watch RSS feed items"
2) Идем в любой RSS -генератор, например, сюда, но у них пробная версия неделя, а нам-то нужно постоянно и бесплатно, поэтому я выбрал генератор RSS-каналов из расширений в Google Chrome, в хроме все мега просто, поэтому ниже описал с примером RSS-генератора из ссылки ниже.

Как с помощью ChatGPT автоматизировать ведение блога, сайта или Telegram-канала на 100%

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

3) Генерируете в RSS-канале линк на файл.xml и прикрепляете его в модуле RSS на Make.com. Количество повторений :1

4) Далее добавляем модуль ChatGPT, который будет отвечает за наш "Заголовок" Выбираем триггер "Create a completion"
4) Далее добавляем модуль ChatGPT, который будет отвечает за наш "Заголовок" Выбираем триггер "Create a completion"

и создаем в первой графе подключение OpenAi, где вы укажите свой API-ключ и ID компании.
в Select Metod выбираем "Create a Chat complition (GPT Models)" и любую версию ГПТ, например 4, но обязательно сверяйтесь с расценками на API модели GPT на оф сайте Open.Ai, если все правильно понял, то наиболее выгодная на данный момент по соотношению цена/кпд gpt-4o-2024-08-06.
В Messages выбираем роль Юзера, а в Message Content пишем промт примерно как на фото ниже, и обязательно ссылаемся на модуль RSS, а именно указываем GPT откуда ей брать заголовок (1.Title) и по какому адресу URL (1.URL). Количество токенов на данный запрос: 1000.

Как с помощью ChatGPT автоматизировать ведение блога, сайта или Telegram-канала на 100%

5) Далее добавляем следующий модуль ChatGPT, который будет отвечать за промт для изображения в Dall-e 3. Выбираем триггер "Create a completion". Выбираем все тоже самое как и в первом модуле GPT, но с другим промтом, версией ГПТ и количеством токенов: 500
ОБЯЗАТЕЛЬНО ссылаемся на (URL) первого модуля RSS как на скриншоте.

Как с помощью ChatGPT автоматизировать ведение блога, сайта или Telegram-канала на 100%

6) Добавляем следующий модуль GPT с триггером "Generate an image", где выбираем модель Dall-e 3, и пишем промт как на фото ниже, обязательно снова ссылаясь в графе "Promt" на предыдущий модуль гпт, отвечающий за сам промт, а именно (choices)(message.content)
В Response Format выбираем: URL.
ТУТ И КРОЕТСЯ ГЛАВНАЯ ЗАГВОЗДКА. Так как изображение мы получим ссылкой, а не изображением, то из-за форматирования поста такой вариант не совсем подходит, но мы дальше это подкорректируем.
Если вам необходимо автоматизировать не Telegram, а например блог, который будет парситься с сайта, то в Response Format выбираем: Image File.

Как с помощью ChatGPT автоматизировать ведение блога, сайта или Telegram-канала на 100%

7) Добавляем еще один модуль GPT, который уже будет собирать заголовок, фото и сам пост в одно целое, с следующими настройками. Выбираем триггер "Create a Chat completion". Удобную вам версию GPT, в роле снова выбираем USER, как и везде в модулях гпт, с промтом схожим со скриншотом. Так же ОБЯЗАТЕЛЬНО ссылаясь в промте на заголовок из нашего модуля GPT "(choices)(message.content) ", который мы делали в пункте №4.
Далее в промте ссылаетесь на изображение, которое делали в пункте #6, а именно откуда его нужно будет получить ( data)(url).
Снова ссылаемся в промте на заголовок, и далее уже формируем нужные вам настройки промта для особенностей тг.
Тут могут быть различные танцы с бубнами и на этом этапе стоит откалибровать промт по результатам поста в тг .

Как с помощью ChatGPT автоматизировать ведение блога, сайта или Telegram-канала на 100%

8) Далее лично я добавил модуль Text Parcer с триггером "Replace", который берет на себя функцию очистки текста от лишних символов, в нем использовал следующие настройки, с ссылками в последней графе "Text" на модуль отвечающий за наш пост из пункта #7, а именно (choices)(message.content)

Мы почти у финиша.
Мы почти у финиша.

9) Тут в зависимости от потребности выбираем модуль вашего сайта, или блога, но нам потребуется Telegram.
Добавляем модуль Telegram Bot с триггером "Send a text message or a Reply"
В графе Connection добавляете свой бот постинга, который должен быть админом в вашем канале.
В Chat ID вставляем линк вашего канала в формате @nazvaniekanala
В графе Text ссылаемся на модуль поста из пунка #7 и выбираем "(Result)"
В графе Parse Mode выбираем форматирование Markdown.
Запускаем связку и радуемся :)

Как это работает опробовал у себя в Telegram - канале о нейросетях, стартапах и медиа трендах

Как с помощью ChatGPT автоматизировать ведение блога, сайта или Telegram-канала на 100%
33
11