Community코딩 & 개발github.com

sunrisever/bilibili-follow

Bilibili 팔로우 목록을 추출하여 최전선 LLM(챗GPT/클로드/제미나이 등)으로 분류한 후, 그룹으로 다시 동기화합니다.

bilibili-follow란 무엇인가요?

이 스킬은 Bilibili 사용자가 자신의 팔로우 목록을 내보내고, ChatGPT, Claude, Gemini와 같은 최전선 대규모 언어 모델(LLM)을 활용하여 자동으로 분류한 뒤, 분류 결과를 Bilibili의 팔로우 그룹으로 다시 동기화할 수 있게 해줍니다. 수많은 크리에이터를 팔로우하는 사용자에게 매우 유용하며, 수동 그룹 관리의 번거로움을 없애줍니다. 이 스킬은 Bilibili API를 통해 팔로우 데이터를 가져오고, LLM API를 호출하여 자연어 분류를 수행하며, 최종적으로 분류된 그룹 구성을 Bilibili 계정에 다시 기록합니다. 개발자 및 파워 유저가 업무 흐름을 자동화하고, 적응형 AI 분류를 통해 팔로우 관리 효율성을 크게 향상시키도록 설계되었습니다.

지원 대상✓Claude Code~Codex CLI~Cursor✓Gemini CLI
Part ofMobile
npx skills add sunrisever/bilibili-follow

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

bilibili-follow은(는) 무엇을 하나요?

Bilibili 팔로우 목록을 내보내고, ChatGPT/Claude/Gemini 등 최전선 LLM으로 분류한 후, 그룹을 다시 동기화합니다 | 导출 B站关注列表,交给ChatGPT/Claude/Gemini 등通用大模型分类,再同步回分组

개요

이 스킬은 Bilibili 사용자가 다음을 수행할 수 있게 해줍니다:

  1. Bilibili 팔로우 목록 내보내기
  2. LLM API(예: OpenAI, Anthropic, Google)를 사용하여 크리에이터를 자동 분류
  3. 분류 결과를 Bilibili 팔로우 그룹에 다시 동기화

사전 요구 사항

  • Bilibili 계정 (쿠키 인증 필요)
  • bilibili-api 및 requests와 같은 Python 패키지 (필요시 자동 설치)
  • 선택 사항: LLM 제공업체의 API 키 (OpenAI, Anthropic, Google 등)

사용법

  1. bilibili_follow_export.py를 실행하여 팔로우 목록을 내보냅니다:
    python bilibili_follow_export.py
    
  2. 스크립트가 내보낸 follows.json 파일을 LLM에 제공하여 분류를 요청합니다:
    • 파일 내용을 ChatGPT, Claude, Gemini 등에 붙여넣기
    • 예: "다음 Bilibili 크리에이터들을 게임, 음악, 교육 등 카테고리로 분류해주세요"
  3. 분류 결과를 classified_follows.json에 저장합니다.
  4. sync_groups.py를 실행하여 그룹을 Bilibili에 다시 동기화합니다:
    python sync_groups.py
    

지원 플랫폼

  • LLM 제공업체: OpenAI (ChatGPT), Anthropic (Claude), Google (Gemini), 또는 OpenAI 호환 API를 제공하는 모든 제공업체
  • Bilibili API: 공식 및 비공식 Bilibili API (쿠키 인증 사용)

구성

환경 변수 또는 .env 파일:

BILIBILI_COOKIES=your_bilibili_cookies_here
LLM_API_KEY=your_llm_api_key_here  # 선택 사항, 수동 분류 시 생략 가능

작동 방식

  1. 내보내기: Bilibili API를 통해 팔로우 목록을 가져와 JSON으로 저장합니다.
  2. 분류: 사용자가 LLM에게 팔로우를 분류하도록 요청합니다 (수동 프롬프트 또는 자동 API 호출).
  3. 동기화: 분류 결과를 읽고 Bilibili 그룹 API를 호출하여 그룹 구성을 업데이트합니다.

참고 사항

  • Bilibili 쿠키는 정기적으로 만료됩니다. 필요한 경우 다시 인증하십시오.
  • 분류 스키마를 사용자 지정하려면 LLM 프롬프트를 수정하십시오.
  • 많은 수의 팔로우(예: 1000명 초과)의 경우, API 속도 제한을 피하기 위해 분할하여 처리하십시오.

라이선스

MIT

관련 스킬