API 사용료 없는, 무제한 워드프레스 오토 포스팅 ("챗GPT야 글 생성해서 올려줘. 코딩 없이 한마디면 OK")

Поділитися
Вставка
  • Опубліковано 26 сер 2024
  • 챗GPT로 블로그 자동 포스팅, 기존에는 API를 직접 사용하거나 다른 사람이 만든 프로그램을 사용하여 진행했습니다.
    그러다보니 추가 비용이 발생하고, 적용에 있어 유연성이 떨어졌습니다.
    새로 진행한 방식은 GPTs의 Actions를 이용한 방법으로, Actions와 워드프레스를 상호 연동했습니다.
    그래서 "글을 생성해서 올려달라고 하면" 글만 생성하는 것이 아니라 워드프레스에 올려주는 것까지 일괄적으로 처리합니다.
    이런 과정 때문에 챗GPT 사용 중, 아이디어가 생길 때마다 즉시 글을 자동으로 올릴 수 있는 장점이 있습니다.
    처음 시도된 새로운 방식, 시도해 보세요
    영상에서 사용중인 플러그인이 유료만 가능한 상태로 변경되었습니다.
    아래 영상을 통해 해결하세요 (플러그인 없이 진행하는 방법입니다)
    • 챗GPT GPTs , 워드프레스 1분에 ...
    FREE BGM "?きそば行進曲" by もっぴ?さうんど
    채널에 가입하여 혜택을 누려보세요.
    / @sourceplayground
    (아래 내용은 영상 중 약속드린 Schema 내용입니다)
    {
    "openapi": "1.0.0",
    "info": {
    "title": "워드프레스 자동 포스팅",
    "description": "워드프레스 OAuth를 사용해 자동으로 글을 생성합니다",
    "version": "v1.0.0"
    },
    "servers": [
    {
    "url": "my.myphar.net"
    }
    ],
    "paths": {
    "/wp-json/wp/v2/posts": {
    "post": {
    "operationId": "createPost",
    "requestBody": {
    "required": "true",
    "content": {
    "application/json": {
    "schema": {
    "type": "object",
    "properties": {
    "title": {
    "type": "string",
    "description": "글 제목"
    },
    "content": {
    "type": "string",
    "description": "글 내용"
    },
    "status": {
    "type": "string",
    "description": "즉시 공개할 지, 대기 중인지 설명하는 글 상태 ( publish 또는 pending )"
    }
    }
    }
    }
    }
    }
    }
    }
    }
    }

КОМЕНТАРІ • 43

  • @sourcePlayground
    @sourcePlayground  5 місяців тому

    영상에서 사용중인 플러그인이 유료만 가능한 상태로 변경되었습니다.
    아래 영상을 통해 해결하세요 (플러그인 없이 진행하는 방법입니다)
    ua-cam.com/video/77Lzaj_UhP4/v-deo.html

  • @csnice1able
    @csnice1able 6 місяців тому +1

    감사합니다....정말 어이가 없는게 크롬에서 안되서 혹시 사파리로 해볼까 했는데 바로 되네요 정말감사합니다 흥하세요

    • @sourcePlayground
      @sourcePlayground  6 місяців тому

      저도 비슷한 경우 있었는데 크롬 캐시 모두 지우고 하니 됐습니다. 다른 분들도 참조 되겠네요~

  • @user-kg8nf1vl4t
    @user-kg8nf1vl4t 5 місяців тому +1

    좋은 정보 얻어갑니다. 감사합니다.

  • @bang7lew
    @bang7lew 6 місяців тому +1

    영상을 보면서 따라해보았는데, 잘 되네요. 아쉬운 것은 워드프레스 고유주소가 요일과 이름만 되는 부분이네요. 기존에 쓰던 워프의 고유주소를 바꿀수는 없어서 새로 하나 만들어서 활용했네요. 그래도 다양하게 활용할 수 있는 가능성이 보여서 좋네요. 좋은 영상 감사합니다.

    • @sourcePlayground
      @sourcePlayground  6 місяців тому

      성공하셨다니 저도 좋네요~ ㅎㅎ

    • @sourcePlayground
      @sourcePlayground  6 місяців тому

      만약 고유주소가 "일반"이라면
      "도메인/wp-json/wp/v2/posts" 를 "도메인/index.php/wp-json/wp/v2/posts"로 교체하고..
      "도메인/oauth/authorize"를 "도메인/index.php/oauth/authorize"으로 교체하고..
      "도메인/oauth/token"를 "도메인/index.php/oauth/token"로 교체해 보세요.
      만약 "도메인/wp-json/wp/v2/posts"로 들어갈 때 에러가 나고 "도메인/index.php/wp-json/wp/v2/posts"로 들어가면 결과가 잘 나온다면..
      해당 사이트는 "도메인/index.php/wp-json/wp/v2/posts"로 설정하시면 됩니다
      (나머지 /oauth/authorize와 /oauth/token도 마찬가지)
      위 원칙에 따라, 어떤 고유주소 설정이라도.. 테스트해보고 맞게 나오는 방식으로 경로 설정하시면 될 거 같습니다.

    • @bang7lew
      @bang7lew 6 місяців тому +1

      @@sourcePlayground 감사합니다. 지금 해봤는데, 이상없이 처리가 되었습니다. 챕지피티 상황에 따라 네트워크 에러가 나왔다 하기는 하지만 기본적으로 연결이 잘 되네요. html 형식으로 올려다라고 해야 잘 나오는 군요.

  • @dh.science
    @dh.science 6 місяців тому

    와… 역시 대단하십니다

  • @user-cl9oc6jj7x
    @user-cl9oc6jj7x 6 місяців тому

    댓글 추가해요 좋은 정보 좋. 댓 . 구 하고 갑니당.

  • @bang7lew
    @bang7lew 6 місяців тому

    우와 엄청나네요

  • @user-cl9oc6jj7x
    @user-cl9oc6jj7x 6 місяців тому

    감사합니다.

  • @urrrbeckho
    @urrrbeckho 6 місяців тому

    오마이갓ㅋ

  • @beautyrellatv
    @beautyrellatv 29 днів тому

    혹시 클로드는 안될까요?

  • @TP-3307
    @TP-3307 3 місяці тому

    쳇gpt가 글쓰기 할려면 워드프레스 사용자 권한을 어떻게 설정해야 하나요?

  • @TehryungKim
    @TehryungKim 22 дні тому

    고유주소를 사용자정의로는 안되나요?

    • @sourcePlayground
      @sourcePlayground  22 дні тому

      아마 될 겁니다.
      대신 아래 영상 중 하나로 시도해 보세요
      (더 최신 버전입니다)
      ua-cam.com/video/77Lzaj_UhP4/v-deo.html
      ua-cam.com/video/4SJBl5ODuqU/v-deo.html
      그리고, 세팅 후 테스트를 위해, 도메인/wp-json/wp/v2/posts 으로 접속했을 때 워드프레스 글들이 잘 출력되는지 확인해보세요. (등록한 글이 하나도 없다면 "[]" 이렇게만 출력될 겁니다)

  • @Dream-00
    @Dream-00 5 місяців тому

    만약 고유주소가 "고유주소"이라면
    "도메인/oauth/authorize"를 " 무엇
    "도메인/oauth/token"를 " 무엇
    으로 교체 해야 할까요?

    • @sourcePlayground
      @sourcePlayground  5 місяців тому

      흠...
      워드프레스 관리자로 들어가면, 좌측 메뉴 중 설정 아래에 고유주소 메뉴가 있습니다 (워드프레스 한글 버전 기준입니다)
      이 메뉴 눌러 들어가면, 고유주소 구조 항목이 있는데...
      일반, 요일과 이름, 달과 이름, 숫자, 글 이름, 사용자 정의 구조 중 하나가 선택되어 있을 겁니다.
      이걸 "요일과 이름"으로 하시면 영상에서 말한 설정이 제대로 작동됩니다.
      그리고 제 워드프레스 사이트 주소(도메인)는 my.myphar.net 입니다.
      그래서 위 설정대로 한 후, my.myphar.net/oauth/authorize로 들어가면
      {"error":"invalid_client","error_description":"No client id supplied"}
      -> 이런 문구가 뜹니다.
      이렇게 뜨면 제대로 된 거구요.
      그렇지 않고 403 에러와 같은 비정상 에러가 보이면.. 고유주소가 원하는 대로 되어 있지 않은 경우입니다.
      만약, 고유주소 설정을 변경할 수 없거나 여타한 이유로 힘들다면..
      my.myphar.net/index.php/oauth/authorize
      이런식으로 들어가보세요.
      그렇게 했을 때, 원하는 문구가 뜬다면
      (즉, "error":"invalid_client","error_description":"No client id supplied" 이런 내용이 뜬다면)
      OAuth 설정시에 다음처럼 설정하세요.
      my.myphar.net/index.php/oauth/authorize
      my.myphar.net/index.php/oauth/token
      결론적으로 사용하시는 도메인에 맞게 경로 적으시면 됩니다.
      (my.myphar.net 문구는 사용하시는 도메인으로 바꿔주세요)

  • @user-bl1nl6jw5d
    @user-bl1nl6jw5d 5 місяців тому

    완전 신기하네요ㅎ 근데 저 플러그인은 설치가 막혔나요? 리스트에서 안 보이네요ㅠㅠ

    • @sourcePlayground
      @sourcePlayground  5 місяців тому

      업데이트 중일까요 ㅠㅠ
      제가 설치한 플러그인 홈페이지는 이곳입니다
      wp-oauth.com/docs/general/installing/
      무료 버전 다운로드는 어딘지 모르겠네요..
      계속 문제 되면 새로운 OAuth Server 플러그인을 찾아봐야 겠네요

  • @julianpark8283
    @julianpark8283 4 місяці тому

    좋은 정보감사드립니다.
    그런데 html 스타일 적용 포스팅 요청하니 계속 에러가 생기네요...

    • @sourcePlayground
      @sourcePlayground  4 місяці тому +1

      좀더 최신 버전 적용해 보세요
      ua-cam.com/video/77Lzaj_UhP4/v-deo.html
      아래 영상은 이미지 업로드까지 가능한 영상입니다
      ua-cam.com/video/TyTZ1xITjVs/v-deo.html
      아래 영상은 네이버 구글 유튜브 검색, 크롤링 등 더 많은 기능까지 포함하는 영상입니다
      ua-cam.com/video/4SJBl5ODuqU/v-deo.html

  • @forestbird720
    @forestbird720 6 місяців тому

    질문이 있어 댓글올립니다..
    워드프레스가 http일 경우에는 연동이 되지 않나요...?

    • @sourcePlayground
      @sourcePlayground  6 місяців тому

      저는 https에서 시도해서 정확히는 모르겠네요.
      http도 가능할 듯 한데.. 혹시 성공한 분이 계실까요..?

  • @csnice1able
    @csnice1able 6 місяців тому

    궁금한게요 다 했는데 왜 5:26 에 나와있는것처럼 확인 거절이아니고 제 워드프레스에 로그인하라고 나오는지 알수 있을까요??
    로그인 한다고 버튼을 클릭하면 gpt메인 화면으로 접속이돼요....

    • @sourcePlayground
      @sourcePlayground  6 місяців тому

      아무나 쓰면 안되기에, 글쓰기 권한이 있는 유저로 로그인된 상태여야 합니다 (이런 보안적 요구 사항을 만족하게 하는게 OAuth 플러그인)
      그래서 최초에는 로그인 요구합니다. (그 이후로는 로그인 없이 실행됨)
      (영상에서 5:30 내용 보시면 워드프레스 로그인하는 과정 나옵니다. 이 과정은 정상입니다 ^^)
      로그인버튼 눌렀을 때, GPT 메인 화면으로 갔다면, 설정에 문제 있을 수도 있고..
      GPT에서 일시적으로 이해 못했을 수 있습니다.
      1. 설정은 문제 없는데 GPT 측의 문제인 경우
      GPTs 설정의 Actions - Schema 부분에서 "Test" 버튼 눌러 시도해 보세요.
      Test에도 성공한 이후에, 재사용해보면 GPT가 방법을 익힌 이후라 잘 될수 있습니다.
      2. 설정에 문제 있는 경우, 확인해보기
      3:45 에서 설명한 /wp-json/wp/v2/posts 화면에 접속해서 제대로 나오는지 확인해 보세요
      (관리자 로그인된 상태로 들어가보셔야 함)
      4:00에서 설명한 /oauth/authorize 화면도 들어가서 확인해 보세요
      만약, 이 URL에 들어갔을 때 문제가 있다면
      워드프레스 관리자 설정에 고유주소가 "요일과 이름"으로 선택되어 있는지 확인해 보세요.
      만약 "일반"으로 선택되어 있고, 변경할 수 없는 상황이라면 @bang7lew 님이 올린 댓글과 그 답변 내용 참조해보세요.

  • @angdrelee7605
    @angdrelee7605 5 місяців тому

    설치한 플러그인은 유료예요? posts media로 설정되지 않는 oauth 서버 플러그인은 글 업로드가 안되죠?

    • @sourcePlayground
      @sourcePlayground  5 місяців тому +1

      네 처음에는 기능 제한 형태로 무료였는데 지금은 어떤 이유로인지..
      무료 버전이 검색 안되네요
      그리고 posts만 되어도 될겁니다
      media는 파일 업로드인데 사용하지 않았습니다

    • @sourcePlayground
      @sourcePlayground  5 місяців тому +1

      사용 가능한 다른 플러그인을 찾고 있어요. 대체 플러그인 찾으면 댓글이나 영상으로 올리겠습니다

    • @angdrelee7605
      @angdrelee7605 5 місяців тому

      감사합니다 아므리 찾아도 안되서.. 궁금한게 있는데요 걍 로컬에다가 api 구축하고 gpts만들어서 로컬로 던져주고 로컬서 워프로 올리는것도 가능할까요? oauth 안되면 이방법으류 될까요?

    • @sourcePlayground
      @sourcePlayground  5 місяців тому +1

      @@angdrelee7605 가능합니다.
      로컬에 API 만들어 GPTs로 글받은 후 로컬에서 워드프레스로 올릴 때는 워드프레스 데이터베이스에 바로 올리거나 가상 브라우저로 처리할 수도 있습니다. 이런 과정을 생각해보면 좀 복잡해집니다.
      로컬도 GPTs와 통신 가능하게끔 서버 기능을 수행해야 하구요.
      만약 로컬이 유동 아이피이면 또 번거러워질 수 있겠죠...

  • @luxlounge23
    @luxlounge23 5 місяців тому

    5:36초에 저는 성공했다고 나오질 않는데 ;; 뭐가 잘못된걸까요

    • @sourcePlayground
      @sourcePlayground  5 місяців тому

      다른 웹브라우저로 시도해 보세요
      예를 들어, 크롬에서 에러나면 사파리로 시도해 보세요.
      저의 경우, 크롬에서 문제 있어 다른 브라우저로 성공했습니다. 그후 크롬에서 과거 캐시 모두 지우고하니 크롬도 잘됐습니다.
      댓글 보시면 저와 유사한 사례가 또있어 알려드려요
      이외에 클라이언트 아이디와 씨크릿 값을 다시 넣어볼 수도 있습니다
      간혹 설정이 많이 바뀌면 이 두 값을 다시 넣어줘야 하는 경우가 종종 있었습니다

    • @luxlounge23
      @luxlounge23 5 місяців тому +1

      @@sourcePlayground 됐습니다. ㅎㅎ;;; 크롬이 아니라, 타 브라유저로하니깐 돼네요 감사합니다.

  • @user-gi6ip1fb7v
    @user-gi6ip1fb7v 6 місяців тому

    티스토리는 안되나요

    • @sourcePlayground
      @sourcePlayground  6 місяців тому

      티스토리도 됩니다. 사실 처음 성공은 티스토리인데 API 지원 종료 공지 떠서 진행하지 못했네요 ㅎ