더미 글 생성 with ChatGPT > 그누보드5 플러그인

그누보드5 플러그인

그누보드 호환이거나 독립적으로 실행되는 플러그인을 소개합니다.

더미 글 생성 with ChatGPT 정보

더미 글 생성 with ChatGPT

첨부파일

dummy_write.zip (6.4K) 164회 다운로드 2023-08-10 10:30:25
테스트한 버전5.5.8.3.2
호환 가능 버전하위버전 호환 될것으로 생각합니다.

본문

ChatGPT API 를 활용한 더미 글 생성 플러그인 입니다.

 

그누보드 처음 설치시 글이 없어서 고민인 분들께서 적당히(?) 사용하시면 됩니다.

 

API 와 연결하여 글을 가져오는 것은 "유료"이므로 남용하시면 큰 손해(?)를 볼 수 있습니다.

사용량은 아래 링크에서 확인하시면 됩니다.

https://platform.openai.com/account/usage

 

API KEY는 아래 링크에서 발급하셔서 dummy_api_key.php 의 $openai_api_key 변수에 넣으시면 됩니다.

https://platform.openai.com/account/api-keys 

 

첨부해 드린 파일을 adm 폴더로 넣으시면 됩니다.

 

그누보드 5.5.8.3.2 원본을 사용하신다면 첨부된 파일을 그대로 사용하셔도 됩니다.

 

board_list.php 를 수정해서 사용중이시라면 아래 코드만 "복사" 버튼 아래에 추가하세요.

 


<!-- 더미글 생성 코드 시작 -->
<input type="button" id="dummy_write_<?php echo $row['bo_table']; ?>" value="더미글생성">
<div id="loading_<?php echo $row['bo_table']; ?>" style="display: none;">생성중...</div>
<script>
    $(document).ready(function() {
        $('#dummy_write_<?php echo $row['bo_table']; ?>').on('click', function() {
            var dummy_write_button = $('#dummy_write_<?php echo $row['bo_table']; ?>');
            var loading = $('#loading_<?php echo $row['bo_table']; ?>');
            // 생성 버튼을 disabled 
            dummy_write_button.prop('disabled', true);
            // 로딩 표시
            loading.show();
            let colors = ["red", "blue", "green", "orange"];
            let index = 0;
            let colorBlinking = setInterval(function() {
                loading.css("color", colors[index % colors.length]);
                index++;
            }, 300);
            // AJAX 호출
            $.ajax({
                url: './dummy_write.php',
                method: 'POST',
                data: {
                    bo_table: '<?php echo $row['bo_table']; ?>'
                },
                success: function(response) {
                    // 성공적으로 처리되었을 때의 코드
                    // $('#loading').hide();
                    loading.hide();
                    // 필요한 경우 여기에 추가 코드를 작성
                    if (response)
                        alert(response);
                },
                error: function() {
                    // 에러 발생 시의 코드
                    // $('#loading').hide();
                    loading.hide();
                    alert('오류가 발생했습니다.');
                }
            }).always(function() {
                // AJAX 호출 완료 후 항상 실행되는 코드
                dummy_write_button.prop('disabled', false);
            });
        });
    });
</script>
<!-- 더미글 생성 코드 끝 -->

 

 

게시판 목록에서 "더미글생성" 버튼을 클릭하시면 아래와 같은 글을 작성해 줍니다.

 

3717582117_1691631060.2168.jpg

 

 

 

ps.

더미 회원 생성 with ChatGPT 와 함께 쓰시면 글쓴이를 무작위로 추출하여 글을 작성해 줍니다.

그렇지 않으면 관리자 닉네임으로 글을 씁니다.

https://sir.kr/g5_plugin/11483

추천
14
  • 복사

댓글 전체

저는 오류가 나네요
1. dummy_write 에서 openai_api_key 채워넣었고
2. dummy_api_key 에도 openai_api_key 채워넣었거든요.
근데 스샷과 같은 오류가 뜨네요...
왜 그런 걸까요?
© SIRSOFT
현재 페이지 제일 처음으로