봇 연동
카카오톡 대화에 흘러가는 주소를 Pado로 흘려보냅니다.
카카오봇이 대화에서 주소를 발견하면 Pado로 밀어 넣습니다. Pado는 도메인과 문맥을 보고 분류와 유용도 점수를 매긴 뒤, 쓸 만한 것만 공개 목록에 올립니다.
흐름
- 봇이 대화 메시지를 받습니다
- 메시지에서 주소를 뽑아냅니다
POST https://pado.bcdflow.net/api/ingest/links로 보냅니다- Pado가 분류하고, 점수 65점 이상이면 바로 공개합니다
- 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 으로 무엇이 올라갈지 먼저 확인한 뒤 실행하세요.