트위터에서 트윗에 달린 답글은 탭 한 번이면 볼 수 있지만, 인용 트윗 — 사람들이 트윗에 답하기보다 그 트윗에 대해 떠들어대는 곳 — 은 수동 검색 뒤에 묻혀 있다. 나이지리아의 소프트웨어 엔지니어 다라 올라도수는 '이것에 대해 모두가 뭐라고 하는지'를 계속 공유하고 싶어 했고, 그래서 2018년에 Quoted Replies를 만들었다. 봇을 트윗 URL과 함께 멘션하면, 봇이 모든 인용, 리트윗, 답글을 모아 놓은 링크로 답하는 방식이다.

이 구현은 트위터 자체 설계의 특이점에 기댔다. 스트리밍 API는 키워드를 감지하므로, 트윗 URL 자체가 트리거가 되었다. 초기 버전은 텍스트와 링크를 함께 트윗했다가 섀도밴을 당했고, 올라도수가 링크만 있는 답글은 스팸 필터에 걸리지 않는다는 것을 알아내는 데 6개월이 걸렸다. 트위터의 링크 압축 때문에 각 링크가 고유해지기 때문이다. 사용량이 API의 일일 한도에 도달하자 그는 요청을 다이렉트 메시지로 우회했고, 이는 요청자에게 익명성도 제공했다.

이 봇은 2019년 7월 28만 1,000회 노출에서 9월 2,590만 회 노출로 — 9,217% 증가 — 성장했는데, 이는 함자 페투가와 하피즈 사가야가 만든 iOS 및 안드로이드 동반 앱이 출시된 뒤였다. 그해 11월 잭 도시가 라고스를 방문했을 때 올라도수는 봇을 시연했고, 트위터의 제품 책임자는 그 자리에서 그에게 일자리를 제안했다.

트윗 자체의 URL을 트윗해서 소환하는 봇: 스트리밍 API가 멘션을 감지하면, 봇이 모든 인용과 답글 링크로 답한다.

트윗 URL은 보편적인 핸들이므로, '이것에 관한 대화를 보여줘'에 앱도, 로그인도, 새로운 UI도 필요 없었다.

링크만 있는 답글 덕분에 트위터 자체의 스팸 방어가 문제가 되지 않았다.

DM 기반 답글은 요청자의 익명성을 유지하면서 API 한도를 넘어설 수 있었다.

수요는 실제적이고 반복적이었다 — 모두가 인용 트윗 맥락을 원했지만 아무도 그것을 갖지 못했다.

플랫폼은 자신의 API가 해킹 가능하게 만드는 것을 제품화한다: 숨겨진 맥락을 드러내는 한 사람의 우회 작업이 네이티브 기능의 로드맵이 될 수 있다.

2020년 5월 트위터는 자체적인 '댓글 포함 리트윗' 보기를 출시하며 길을 닦은 공로를 올라도수에게 공개적으로 돌렸다. 그는 그 기능을 만드는 팀에 합류하라는 제안을 거절하고 라고스의 Andela에서 정규직을 유지했으며, 이후 hideunwantedreplies.com에서 트위터와 계약 작업을 했다.

근거 확인하기

출처

  1. How Twitter came to love my bot Rest of World · restofworld.org ·