pado

봇 연동

카카오톡 대화에 흘러가는 주소를 Pado로 흘려보냅니다.

카카오봇이 대화에서 주소를 발견하면 Pado로 밀어 넣습니다. Pado는 도메인과 문맥을 보고 분류와 유용도 점수를 매긴 뒤, 쓸 만한 것만 공개 목록에 올립니다.

흐름

  1. 봇이 대화 메시지를 받습니다
  2. 메시지에서 주소를 뽑아냅니다
  3. POST https://pado.bcdflow.net/api/ingest/links 로 보냅니다
  4. Pado가 분류하고, 점수 65점 이상이면 바로 공개합니다
  5. 45점에서 64점 사이는 검토 대기로 남고, 그 아래는 버립니다

자동으로 걸러지는 것

오픈채팅 초대, 쇼핑몰, 단축 URL, 검색 결과 주소, 내부 주소는 등록하지 않습니다. 링크만 덜렁 던진 것보다 설명이 붙은 공유에 더 높은 점수를 줍니다.

붙는 분류

디자인, 개발, AI, 영상, 도구, 뉴스, 비즈니스, 기타. 도메인이 먼저이고, 도메인으로 판단이 안 되면 메시지의 낱말을 봅니다.

봇에 붙이기

youngbot 저장소에 두 파일을 넣으면 됩니다.

  • server/services/PadoIngestService.js : 주소를 모아 Pado로 보냅니다
  • server/command/PadoCommand.js : /링크등록, /링크 명령을 답니다

환경변수 두 개가 필요합니다.

PADO_API_URL=https://pado.bcdflow.net
PADO_INGEST_TOKEN=<운영자에게 받은 토큰>

지난 대화 한 번에 옮기기

node scripts/padoBackfill.js --days 90 --dry-run
node scripts/padoBackfill.js --days 90

--dry-run 으로 무엇이 올라갈지 먼저 확인한 뒤 실행하세요.