반응형

전체 글 258

[자동화 프로젝트 #9] 블로그 자동화 프로그램 및 소스코드 공유

안녕하세요! 8편에 걸쳐 진행된 "AI 기반 블로그 자동 포스팅 봇 만들기" 시리즈를 끝까지 함께해주셔서 정말 감사합니다. 그동안의 긴 여정을 한눈에 보실 수 있도록 전체 시리즈 목록을 정리하고, 여러분께서 직접 실행해 보실 수 있도록 프로그램 전체 소스 코드와 사용자 매뉴얼을 공유해 드립니다!자동화 프로젝트 시리즈 목록각 단계를 다시 보고 싶으시다면 아래 링크를 클릭해주세요.회차주요 내용바로가기1편아이디어 구상 및 목표 설정보러가기2편Python과 Gemini AI 연동하기보러가기3편Selenium으로 티스토리 완전 정복보러가기4편Flask로 웹 UI 입히기보러가기5편다양한 AI 모델 연동하기보러가기6편DALL-E 3로 대표 이미지 자동 생성보러가기7편APScheduler로 예약 발행 시스템 만들기보..

[자동화 프로젝트 #8] PyInstaller로 배-포하기

안녕하세요! 블로그 자동 포스팅 봇 만들기 시리즈의 최종편에 오신 것을 환영합니다.지난 7편 까지 우리는 AI 콘텐츠 제작부터 스케줄링까지, 상상했던 모든 기능을 성공적으로 구현했습니다. 하지만 이 멋진 프로그램은 아직 제 컴퓨터 안에서만 작동하는 "온실 속 화초"와 같습니다.오늘은 PyInstaller라는 도구를 이용해, 이 프로그램을 파이썬이 설치되지 않은 컴퓨터에서도 더블클릭 한 번으로 실행할 수 있는 .exe 파일로 만들고, 다른 사람에게 배포하는 방법을 알려드리겠습니다!PyInstaller, 왜 필요한가?우리가 만든 프로그램은 Python, Flask, Selenium 등 수많은 라이브러리 위에서 동작합니다. 다른 사람이 이 프로그램을 사용하려면, 자신의 컴퓨터에 이 모든 것을 똑같이 설치해..

[자동화 프로젝트 #7] APScheduler로 똑똑한 예약 발행 시스템 만들기

안녕하세요! 블로그 자동 포스팅 봇 만들기, 대망의 일곱 번째 시간입니다.지난 6편 까지 우리는 AI가 글과 그림을 모두 창작하고, Selenium이 이를 블로그에 업로드하는 놀라운 자동화 시스템을구축했습니다. 하지만 지금까지는 우리가 "시작!" 버튼을 눌러줘야만 움직였죠. 이번 시간에는 APScheduler라는 강력한 스케줄링 도구를 장착하여, 우리 봇이 스스로 시간을 확인하고 정해진 시간에 알아서 포스팅하는, 진정한 의미의 "자동화"를 완성해 보겠습니다.APScheduler란?APScheduler (Advanced Python Scheduler)는 Python 코드를 미래의 특정 시간에, 또는 주기적으로 실행할 수 있게 해주는 라이브러리입니다. 마치 똑똑한 비서에게 "이 일, 매일 아침 9시에 반복해..

[자동화 프로젝트 #6] DALL-E 3 연동: AI가 대표 이미지까지!

안녕하세요! 블로그 자동 포스팅 봇 만들기, 여섯 번째 시간입니다.지난 5편에서는 우리 봇이 Gemini, ChatGPT 등 다양한 AI 작가들을 선택하여 글을 쓸 수 있도록 만들었습니다.하지만 "백문이 불여일견"이라는 말처럼, 글의 첫인상을 좌우하는 것은 바로 이미지죠. 오늘은 OpenAI의 강력한 이미지 생성 AI, DALL-E 3를 연동하여, 우리 봇이 글의 주제에 딱 맞는 대표 이미지를 스스로그려내는 놀라운 기능을 추가해 보겠습니다!DALL-E 3 DALL-E 3는 단순히 그림만 잘 그리는 AI가 아닙니다. 우리가 이 모델을 선택한 이유는 다음과 같습니다.뛰어난 문맥 이해도: "슬픔에 잠긴 안드로이드가 비 내리는 창밖을 보는 유화"처럼 복잡하고 추상적인문장을 놀라울 정도로 정확하게 이해하고 그려냅..

[자동화 프로젝트 #5] ChatGPT, Claude 등 다양한 AI 모델 연동하기

안녕하세요! 블로그 자동 포스팅 봇 만들기, 다섯 번째 시간입니다.지난 4편 (바로가기)에서는 Flask를 이용해 클릭 한 번으로 포스팅을 시작할 수 있는 멋진 웹 UI를 만들었습니다.하지만 지금 우리 봇은 오직 'Gemini'라는 AI 작가 한 명과만 일할 수 있죠. 오늘은 우리 봇을 한 단계 더 업그레이드해서, ChatGPT, Claude 등 세상의 쟁쟁한 AI 작가들을 마음대로 고용하고 해고할 수 있는 멋진 "에이전시 대표"로 만들어 보겠습니다!새로운 AI 작가 영입 준비새로운 AI 모델을 사용하려면, 각각의 모델에 맞는 새로운 Python 라이브러리를 설치해야 합니다. 마치 새로운 외국인 직원과 대화하기 위해 새로운 번역기를 설치하는 것과 같죠.AI 모델필요한 라이브러리설치 명령어ChatGPT (..

[자동화 프로젝트 #4] Flask로 내 파이썬 스크립트에 웹 UI 입히기

안녕하세요! 블로그 자동 포스팅 봇 만들기, 네 번째 시간입니다.지난 3편 (바로가기)까지 우리는 AI로 글을 쓰고 Selenium으로 포스팅하는 핵심 기능을 모두 완성했습니다.하지만 매번 터미널을 열어 명령어를 치는 건... 솔직히 좀 없어 보이죠?😅 이번 시간에는 Flask라는 마법 같은 도구를 사용해서, 우리가 만든 복잡한 파이썬 코드를 클릭 한 번으로 실행할 수 있는 멋진 웹 UI로 변신시키는 과정을 보여드리겠습니다.1. Flask, 왜 필요한가?Flask는 Python으로 웹사이트(정확히는 웹 애플리케이션)를 만들 수 있게 해주는 '웹 프레임워크'입니다.우리가 Flask를 사용하려는 이유는 단 하나입니다."복잡한 터미널 명령어 대신, 누구나 알기 쉬운 버튼을 만들고 싶어서!" 사용자는 그저 웹..

반응형