YouTube에서 내 댓글 알림을 종료했기 때문에 단 1시간 만에 알림을 다시 받을 수 있도록 수정 사항을 바이브 코딩했습니다.

유튜브 알림

엘리스 베터스 피카로 / ZDNET

ZDNET을 팔로우하세요: 우리를 선호 소스로 추가하세요 Google에서.


ZDNET의 주요 시사점

  • YouTube는 댓글 이메일을 없애고 참여 워크플로를 손상시켰습니다.
  • Gemini는 간단한 Python 스크립트를 사용하여 경고를 다시 작성하는 데 도움을 주었습니다.
  • AI는 일회성 자동화 프로젝트를 빠르고 실용적으로 만듭니다.

댓글은 YouTube 동영상 참여의 생명선입니다. 댓글은 제작자가 시청자의 참여를 유도하는 데 도움이 됩니다. 이는 또한 시청자가 참여하고 있다는 것을 The Algorithm에 알리는 신호이기도 합니다.

YouTube는 참여도가 높은 시청자를 우선시하므로 댓글이 많을수록 좋습니다. 보다 정기적인 댓글을 보장하는 가장 좋은 방법 중 하나는 동영상 제작자가 독자에게 빠르고 명확하게 응답하는 것입니다.

또한: 실제적이고 신뢰할 수 있는 제품을 빠르게 출시하는 데 사용하는 7가지 AI 코딩 기술

유튜브는 지난해 중순까지 시청자가 영상에 댓글을 달 때마다 이메일을 발송했다. 그것이 나의 방아쇠였습니다. 댓글이 있다는 이메일을 받으면 클릭하여 응답했습니다.

하지만 6월 말, YouTube는 매우 유용한 기능을 조용히 종료했습니다. 그것이 내 쪽의 결함이 아니라는 것을 확실히 알 수 있는 유일한 방법은 Team YouTube의 X에 묻힌 게시물이었습니다.

엑스

David Gewirtz/ZDNET의 스크린샷

따라서 이메일 알림은 더 이상 필요하지 않습니다. 다른 접근법이 있습니다. 대부분의 소셜 네트워크 관리 도구에는 YouTube가 소셜 네트워크로 포함되어 있습니다. 소셜 네트워크 관리자에 로그인하면 X, Facebook 또는 Instagram에 회사에 대한 언급이 있는지 확인할 수 있는 것과 같은 방식으로 처리해야 할 댓글이 무엇인지 확인할 수 있습니다.

불행하게도 이 대체 시나리오가 나에게 적합하지 않다는 것이 곧 명백해졌습니다. 나는 소셜 미디어 관리자로부터 행동을 취하라는 요청을 받지 않습니다. 나는 매일 확인하는 폴더에 도착하는 특정 이메일을 통해 조치를 취하라는 요청을 받습니다. 나는 이메일을 사용하고 있기 때문에 이것이 내 작업 스타일에 가장 적합합니다.

정상적인 세상에서는 무엇이 나에게 가장 잘 맞는지는 중요하지 않았을 것입니다. 당신은 주어진 것을 받아들이고 그것을 좋아합니다. 그렇죠? 그러나 이것은 정상적인 세상이 아닙니다. 바야흐로 ‘AI 시대’이다. 그리고 AI가 있는 곳에서는 무엇이든 가능합니다.

또한: AI를 사용하여 완벽한 스케치노트를 만들었습니다. 배운 5가지 교훈

계속하기 전에 내 YouTube 채널에 댓글을 남겼을 수도 있는 모든 분들께 사과드리고 싶습니다. 평소에는 응답하는 것을 최우선으로 생각하지만, 이메일 알림을 받지 못해서 아무런 댓글도 받지 못하는 줄로만 알았습니다. 지금은 고쳐졌으니 지금 댓글 달아주시면 알겠습니다. 방법을 알아보려면 계속 읽어보세요.

그래서 난 해결책을 알려줬어

MacGyvered는 Gemini를 사용하여 해킹했습니다. 이것이 바로 AI의 마법 같은 점입니다. 이전에는 비실용적이거나 불가능했던 문제를 해결하는 데 종종 이를 사용할 수 있습니다.

이 알림 문제를 살펴보세요. YouTube에는 이 문제를 해결하기 위한 무언가를 구축할 수 있는 API 호출이 있지만 새로운 코드를 작성해야 합니다. 나는 충분히 좋은 프로그래머이기 때문에 그렇게 할 수 있다고 확신합니다.

AI 이전 세계에서는 가질 수 있었지만 가질 수 없었습니다. 그 이유는 (기껏해야) 달성하는 데 3~4주 주말이 걸리는 단일 목적 프로그래밍 프로젝트를 정당화할 여유 시간이 없기 때문입니다.

또한: 60시간 동안의 페어 프로그래밍 후에야 알게 된 ChatGPT 코덱스의 10가지 비밀

하지만 이제 AI에 대한 몇 가지 메시지가 표시되고 모든 것을 연결하는 데 약 한 시간이 걸리며 작동하는 솔루션이 있습니다.

제가 이 작업을 수행한 방법을 안내하면서 거의 모든 것에서 AI가 솔루션을 찾을 수 있는 방법을 염두에 두시기 바랍니다. 많은 분들이 YouTube 댓글에 대한 이메일 기반 알림이 필요할 것으로 예상하지는 않습니다. 하지만 이 글을 읽고 있는 대부분의 여러분은 혼자서 해결하고 싶은 문제를 해결하기 위해 무언가를 만들고 싶어할 것입니다.

Gemini 및 ChatGPT와 같은 AI는 신중하게 협업하면 해당 작업을 수행할 수 있습니다. Gemini가 점점 더 좋아지고 있기 때문에 이 프로젝트에서는 유료 $20/월 Gemini Pro 등급을 사용하고 있지만 ChatGPT, Claude, Grok 또는 Copilot을 사용할 수도 있었습니다.

이에 대한 API가 있나요?

먼저 알림 생성에 도움이 될 수 있는 사용자 수준 기능을 살펴보았습니다. 나는 Gemini에게 “유튜브에 댓글 RSS 피드가 있나요?”라고 물었습니다.

“아니요. 실제로 댓글 RSS 피드를 제공했지만 해당 기능은 2015년에 영구적으로 중단되었습니다. 현재 YouTube에서 지원하는 유일한 기본 RSS 피드는 새 동영상 업로드용이므로 커뮤니티 상호 작용은 완전히 중단됩니다.”

추가 내용: Claude Code를 믿고 iPhone 앱을 만들기 전에 알았더라면 좋았을 10가지

그런 다음 “다른 자동 댓글 알림 도구에는 어떤 것이 있나요?”라고 물었습니다. YouTube 댓글을 관리하기 위한 몇 가지 상용 도구로 전송되었지만 이메일 흐름 외부에 있었습니다. 타사 대시보드에 로그인하여 댓글을 관리합니다. 그것은 내가 원하는 것이 아닙니다.

그런데 저는 “유튜브 댓글을 모니터링하고 추출할 수 있는 프로그래밍 인터페이스가 있나요?”라는 마법 같은 질문을 던졌습니다.

이 질문을 통해 제가 듣고 싶었던 내용이 정확하게 나왔습니다. “예, 이 목적을 위해 특별히 Google에서 제공하는 공식 프로그래밍 인터페이스가 있습니다. 바로 YouTube Data API v3입니다.”

Gemini는 계속해서 “이것은 앞서 논의한 타사 자동화 도구 및 소셜 미디어 받은 편지함을 지원하는 것과 정확히 동일한 기본 아키텍처입니다. 프로그래밍 지식이 있으면 해당 구독을 완전히 우회하고 사용자 정의 추출 및 모니터링 시스템을 구축할 수 있습니다.”라고 말했습니다.

또한: ChatGPT에서 Claude로 전환하는 방법: 추억과 설정을 전송하는 것은 쉽습니다.

그런 다음 역대 최고의 질문을 던졌습니다. “채널의 댓글을 추출하는 방법을 보여주는 Python으로 기본 예제 스크립트를 작성하시겠습니까?”

왜요, 그렇죠. 그럴 거예요.

스펙을 한 문장으로

제가 Gemini에게 말한 내용은 다음과 같습니다. 나는 “이런 일을 하는 Python 스크립트는 어떤 모습일까요? 매시간 폴링하여 새 댓글이 있는지 확인한 다음 해당 댓글에 대한 링크가 포함된 이메일을 보내는 것뿐입니다.”라고 말했습니다.

그런 다음 Gemini가 나를 위해 대본을 작성했습니다. 결과적으로 Google Cloud Console의 무료 YouTube Data API v3 키와 YouTube 계정의 앱 비밀번호를 삽입해야 하지만 쉽게 얻고 사용할 수 있습니다.

Gemini는 “이 스크립트를 로컬 컴퓨터에서 직접 실행하거나 저렴한 클라우드 서버(예: Raspberry Pi 또는 AWS EC2 인스턴스)에서 백그라운드로 실행하여 채널을 연중무휴 24시간 모니터링할 수 있습니다”라고 제안했습니다.

이 결과는 내가 고려하지 않았음을 고백하는 순간을 촉발시켰습니다. 저는 Gemini에게 “두 개의 Docker 인스턴스를 실행하는 Linux 상자가 있습니다. Docker에서 실행되는 백그라운드에서 이 Python 스크립트를 설정할 수 있나요?”라고 말했습니다.

또한: 이 새로운 Claude Code Review 도구는 AI 에이전트를 사용하여 버그에 대한 풀 요청을 확인합니다.

한동안 Python으로 코딩을 해왔고 Python이 간단하고 강력함에도 불구하고 Python 스크립트를 자동으로 실행하기 위해 Docker 인스턴스를 생성할 생각은 없었습니다.

빠른 배경 지식과 마찬가지로 Docker는 컨테이너 서비스입니다. 기본적으로 가상 머신(VM)과 비슷하지만 머신이 없습니다. VM을 설정할 때 전체 컴퓨터 에뮬레이터와 전체 운영 체제 설치를 구성하게 됩니다. 따라서 여러 VM을 실행하는 경우 처리해야 할 오버헤드(및 잠재적으로 OS 라이선스)가 많이 발생합니다.

Docker와 같은 컨테이너 서비스는 다른 운영 체제 위에 애플리케이션별 계층을 추가합니다. Linux, Mac 또는 Windows 컴퓨터에서 동일한 Docker 컨테이너를 실행할 수 있으며 일반적으로 만족스러울 것입니다. 저는 오래된 2012년 Intel Mac mini에서 Karakeep으로 기사를 보관하기 위해 Docker를 사용해 왔습니다. 이 설정에는 성능 문제가 전혀 없었습니다.

Gemini에게 구성 지침을 요청하기 전에 내 코드에 한 가지 추가 기능이 필요하다는 것을 깨달았습니다. 저는 Python 모니터링 스크립트를 통해 제가 사용하고 있는 YouTube API가 아직 존재하는지 확인하고 더 이상 작동하지 않는 경우 알려드리고 싶었습니다.

또한: 이 AI 도구는 지저분한 브라우저 탭을 실제로 관리 가능한 탭으로 바꿔주었습니다.

나는 Gemini에게 “YouTube가 이 Python 스크립트에서 내가 사용하는 API 코드를 더 이상 사용하지 않을 가능성이 항상 있습니다. API를 더 이상 사용할 수 없는 경우 이메일을 통해 알려주는 API 존재에 대한 테스트(아마도 시간 제한 테스트를 통해)를 포함하도록 코드를 확장하세요. 해당 알림을 보내기 전에 며칠 동안 몇 번 시도해 보라고 지시하세요.”라고 말했습니다.

“이를 위해 우리는 스크립트가 네트워크 오류를 처리하는 방식을 변경할 예정입니다. 이를 조용히 무시하는 대신 이제 스크립트는 연속 실패에 대한 기록을 계속 유지합니다. 스크립트는 매시간 확인하기 때문에 48번의 연속 실패는 API에 연결할 수 없는 정확히 이틀과 같습니다.”

그리고 그것은 나에게 새로운 코드를 주었다.

모든 걸 연결해

코드 준비에는 다음 줄을 채우는 작업이 포함됩니다.

YOUTUBE_API_KEY = "YOUR_YOUTUBE_API_KEY"
CHANNEL_ID = "YOUR_CHANNEL_ID"
EMAIL_PASSWORD = "YOUR_GMAIL_APP_PASSWORD"

첫 번째 요소로는 Google Cloud Console로 이동하여 새 프로젝트를 만들었습니다. API 및 서비스, 라이브러리를 선택한 다음 YouTube Data API v3을 선택했습니다. 필요한 것은 활성화 버튼을 누르는 것뿐이었습니다. API 키 생성 버튼이 있습니다. 해당 버튼을 누르면 텍스트 키가 생성되어 Python 코드에 붙여넣었습니다.

다음은 채널 ID입니다. 문제의 YouTube 채널로 이동한 다음 프로필 아래 설정으로 이동하여 고급 설정으로 이동하여 ID를 복사하면 됩니다.

마지막으로 Google 계정 관리 페이지로 이동하여 앱 비밀번호를 검색하고 이 새 앱에 대한 비밀번호를 만들었습니다.

또한: Claude Code를 사용하여 8시간 만에 Mac 앱의 분위기 코드를 작성했습니다.

이 단계를 수행하는 방법을 알 필요는 없습니다. 나는 단지 Gemini에게 이 세 가지 식별자를 얻기 위한 단계를 안내해달라고 말했을 뿐이고 그렇게 되었습니다. AI는 제가 작업을 완료하기 위해 따라야 할 단계별 지침을 제시했습니다.

다음으로 Docker 관리 도구인 Portainer로 제어되는 Docker 인스턴스에 모든 것을 연결해야 했습니다. 나는 다시 한 번 Gemini를 사용하여 단계를 안내했습니다. Python 코드 외에도 Gemini에서는 매우 작은 요구 사항 파일과 Docker 인스턴스를 정의하는 Docker 파일을 만들도록 했습니다.

그런 다음 Gemini는 입력하고 실행할 수 있는 몇 가지 명령줄 지침을 제공했습니다. Gemini에게 화면에 표시된 내용을 말하고 스크린샷을 찍은 다음 Gemini의 지시를 따르는 몇 가지 앞뒤 상호 작용이 있었습니다.

몇 분 후에 Docker 인스턴스가 실행되고 활성 댓글 모니터링 시스템이 활성화되었습니다. Gemini가 무엇을 구축했는지 확인하고 싶다면 Python 코드를 GitHub에 게시했습니다. 자유롭게 사용하세요. 하지만 기술 지원을 요청하지 마세요. 나는 이것을 내 자신의 사용을 위해 빠르게 만들었습니다. 도움이 필요하시면 Gemini에 문의하시는 것이 좋습니다.

그래서 작동합니까?

네, 그렇습니다. 앱은 한 시간에 한 번씩 댓글을 확인합니다. 오늘 아침 내 이메일에는 이런 메시지가 있었다.

클린샷-2026-03-19-at-15-17-582x

David Gewirtz/ZDNET의 스크린샷

그것이 바로 내가 원했던 것입니다. Claude 또는 ChatGPT를 사용하면 이와 같은 프로젝트를 확실히 실행할 수 있습니다. Gemini를 아이디어부터 완전한 실제 프로젝트까지 진행한 것은 이번이 처음입니다. Gemini 3.1과 Pro 계정을 사용하면서 깊은 인상을 받았다고 말하고 싶습니다.

AI는 내 모든 질문에 답하고 환각 없이 명확하게 상호 작용했으며 이 기사를 작성하는 데 걸리는 시간보다 짧은 시간에 YouTube 채널을 위한 맞춤형 Python 기반 솔루션을 구축했습니다.

나는 심각하게 흥분했다.

당신은 어때요?

YouTube 댓글 알림의 변경 사항을 확인하고 시청자와 소통하는 방식에 영향을 미쳤나요? AI와 API를 사용하여 자체 솔루션을 구축하시겠습니까, 아니면 타사 도구에 의존하시겠습니까? 이와 같은 빠른 수정을 “바이브 코딩”으로 시도해 보셨나요? 결과는 어떠셨나요? 가능하다면 어떤 종류의 일상적인 귀찮은 일을 자동화하시겠습니까? 아래 댓글을 통해 알려주세요.


소셜 미디어에서 저의 일상적인 프로젝트 업데이트를 팔로우하실 수 있습니다. 내 주간 업데이트 뉴스레터를 구독하고 Twitter/X에서 나를 팔로우하세요. @DavidGewirtzFacebook(Facebook.com/DavidGewirtz), Instagram(Instagram.com/DavidGewirtz), Bluesky(@DavidGewirtz.com), YouTube(YouTube.com/DavidGewirtzTV).

관련 기사

댓글 남기기