카탈로그는 순서가 무엇을 뜻하는지 알아야 쓸모가 있습니다. 대부분은 '트렌딩'이나 '인기'라고만 적어 놓고 나머지는 추측에 맡깁니다. 여기서는 그 기준을 알려 드립니다. 규칙은 짧습니다.
공개 카탈로그는 app.talaforge.net에 있고, Telegram 안에서는 Mini App으로 열립니다. 계정도 쿠키도 없이 브라우저에서 둘러볼 수 있고, 채팅 자체는 언제나 @talaforge_bot에서 열립니다. 카탈로그의 모든 캐릭터는 Talaforge 사용자가 직접 썼고, 작성자가 공개를 선택한 뒤 검수를 통과한 캐릭터만 올라옵니다.
카드에 보이는 것
카드는 캐릭터의 쇼윈도입니다. 이름, 작성자가 쓴 공개 소개글, 이미지 또는 모노그램, 태그 몇 개, 작성된 언어, 하트 수, 그리고 투표가 충분히 쌓이면 별점이 보입니다. 작성자에게 공개 크리에이터 프로필이 있으면 'by'와 이름이 표시되고, 크리에이터 페이지로 이어집니다.
소개글은 공개용 설명입니다. 캐릭터를 움직이는 비공개 페르소나는 카탈로그에 포함되지 않고 전송되지도 않습니다. 그 칸은 작성자의 몫입니다.
카드를 탭하면 전체 설명, 비슷한 캐릭터, 그리고 Telegram에서 캐릭터를 여는 버튼이 나옵니다. 캐릭터가 자체 봇으로 성장했다면 버튼에 '에서 계속하기'와 함께 봇의 @username이 표시됩니다.
네 가지 정렬, 쉬운 말로
- **급상승**은 지금 뜨고 있는 캐릭터입니다. 하트, 공유, 최근 채팅에 평점을 조금 반영하고, 새 캐릭터에 주는 가산점은 약 일주일에 걸쳐 사라집니다. 들어본 적 없는 캐릭터도 운이 좋은 주에는 급상승에 오를 수 있습니다. 기본 정렬입니다.
- **신규**는 최신순입니다. 다른 기준은 없습니다.
- **인기**는 캐릭터가 존재한 전체 기간 동안 사랑받은 정도입니다. 하트, 공유, 채팅을 합산하며 신선도 가산점은 없습니다. 오래된 인기작은 여기에 있습니다.
- **평점순**은 평가가 좋은 캐릭터입니다. 안전장치가 있습니다. 자리를 잡은 캐릭터로 인정받으려면 평점이 최소 5개 필요하고, 그 전까지는 점수가 평균 쪽으로 보정되므로 별 다섯 개 한 표가 좋은 평가를 여러 번 받은 캐릭터를 앞지를 수 없습니다.
모든 정렬에서 이미지가 있는 캐릭터가 없는 캐릭터보다 먼저 나오고, 각 그룹 안에서는 그 정렬의 순서를 따릅니다. 선택한 정렬은 다음에 앱을 열 때도 기억됩니다.
언어
언어 필터는 '모든 언어'에서 시작합니다. 이 기본 보기에서는 내 언어가 먼저, 그다음 영어와 언어가 지정되지 않은 캐릭터, 마지막으로 나머지 언어가 나옵니다. 숨겨지는 것은 없고 순서만 바뀝니다. 같은 캐릭터가 여러 언어의 별도 카드로 있을 때는 같은 인물이 다섯 장 나오는 대신 나에게 맞는 한 장만 보입니다.
언어를 고르면 그 언어로 쓰인 캐릭터와 언어를 지정하지 않은 캐릭터가 나옵니다. 내 언어의 캐릭터가 아직 없으면 빈 화면 대신 그 사실을 알리고 전체를 보여 줍니다. 칩에는 개수가 표시되지 않습니다. 고르기 위한 것이지 순위를 매기기 위한 것이 아니기 때문입니다.
태그
태그는 캐릭터가 어떤 존재인지(역할, 배경, 분위기)를 설명하며, 작성자가 채우는 목록이 아니라 자동 태거가 붙입니다. 앱에는 가장 흔한 12개가 보이고, 더 긴 시트에는 최대 40개가 담깁니다. 태그는 그것을 가진 캐릭터가 3개 이상일 때만 제시되고, '최고'나 '명작'처럼 자랑만 하는 단어는 제시되지 않습니다.
태그는 좁히기보다 넓히는 쪽으로 동작합니다. 두 개를 고르면 둘 중 하나라도 가진 캐릭터가 나오며, 한 번에 최대 6개까지 고를 수 있습니다. 어느 카드에서든 태그를 탭하면 그 태그로 들어가고, 돌아가기 줄로 되돌아옵니다. 라벨은 내 언어로 번역되지만 태그 자체는 모두에게 같습니다.
검색
검색은 이름과 소개글을 살핍니다. 태그와 크리에이터 이름은 대상이 아니며, 입력한 글자가 어디에 들어 있든 찾아냅니다. 같은 이름의 키릴 문자 표기와 라틴 문자 표기를 모두 알아보므로, 영어 이름으로 알려진 캐릭터를 러시아어로 검색해도 찾을 수 있습니다.
기본 정렬인 급상승에서는 검색이 관련도 순으로 바뀝니다. 입력한 글자로 시작하는 이름이 먼저, 그다음 글자를 포함하는 이름, 마지막으로 소개글입니다. 검색창은 최근 검색어 6개를 칩으로 기억합니다. 설정해 둔 필터는 그대로 적용되므로, 검색 결과가 없으면 태그나 언어 칩이 범위를 좁히고 있지 않은지 확인하세요.
하트, 별, 그리고 무엇을 세는가
하트는 즐겨찾기입니다. 캐릭터를 내 목록에 추가하고 인기 점수에도 반영됩니다. 하트와 별은 Telegram에서 줄 수 있습니다. 브라우저에서는 버튼을 누르면 봇을 열라고 안내합니다.
평점은 1점부터 5점까지의 정수 별이고, 1인 1표이며, 작성자는 자기 캐릭터를 평가할 수 없습니다. 평균은 5표가 모인 뒤에야 카드에 나타납니다. 그 전에는 카드에 '신규'라고 표시되고 평균은 숨겨집니다. 두 표짜리 별 네 개는 아무것도 증명하지 않기 때문입니다.
비슷한 캐릭터
캐릭터 페이지의 비슷한 캐릭터 줄은 공통 태그로 고릅니다. 드문 태그일수록 더 크게 반영되고, 사랑받는 캐릭터에는 작은 가산점이 붙습니다. 같은 작성자의 캐릭터는 최대 두 개까지이며, 같은 태그를 가진 새 캐릭터를 위한 자리도 몇 개 남겨 두므로 늘 같은 유명 캐릭터로만 채워지지 않습니다.
봇 안의 탐색기는 간략판입니다
봇에서는 새 채팅에서 공개 캐릭터로 들어갑니다. 한 페이지에 10개씩, 최신순·인기 급상승·상위·가나다순의 네 가지 정렬이 있고, 내 언어와 모든 언어를 오가는 스위치가 있습니다. 태그 필터, 평점, 텍스트 검색은 없습니다. 그런 기능이 필요하면 봇이 앱을 여는 버튼을 제공합니다.
봇 메인 메뉴의 크리에이터 카탈로그는 캐릭터가 아니라 크리에이터를 나열합니다. 인기순, 최신순, 또는 가나다순입니다.
크롤러와 JavaScript 없는 사람을 위한 단순 디렉터리
app.talaforge.net/characters/는 모든 공개 캐릭터의 정적 디렉터리로, 한 페이지에 48개씩 나오고 주소로 언어 필터를 지정할 수 있습니다. 예를 들면 ?lang=ru입니다. 인기순이 아니라 추가된 순서로 나열하며, 각 항목은 캐릭터의 이름, 언어, 태그, 그리고 있다면 평점을 밝히는 페이지입니다.
찾을 수 없는 것
비공개 캐릭터와 '링크 전용'으로 공개한 캐릭터는 카탈로그에 없습니다. 링크를 가진 사람만 열 수 있습니다. 언어별 정확한 총계, 다른 사람의 비공개 프롬프트, 대화에 해당하는 것도 찾을 수 없습니다. 성인용이든 아니든 모든 채팅은 Telegram에서 이루어지고, 성인 롤플레이는 봇의 연령 확인 뒤에 있습니다.
십 분 테스트
- app.talaforge.net을 열고 정렬을 급상승 그대로 둔 채 첫 다섯 개를 적어 둡니다.
- 평점순으로 바꿉니다. 누가 움직였는지, 점수 대신 '신규'가 표시된 카드가 어느 것인지 살펴봅니다.
- 관심 가는 태그 두 개를 골라 목록이 줄지 않고 넓어지는 것을 확인합니다.
- 좋아하는 것 하나를 검색한 뒤, 같은 것을 다른 문자 표기로도 검색해 봅니다.
- 마음에 드는 캐릭터를 열고 비슷한 캐릭터 줄을 읽은 다음, 버튼을 눌러 대화를 시작합니다.
직접 캐릭터를 쓰는 분이라면 캐릭터 만들기는 한 문장이면 되고, 크리에이터 캐비닛에서 사람들이 그 캐릭터에 어떻게 닿는지 볼 수 있습니다. Telegram의 @talaforge_bot에서 열리며, 설치할 것은 없습니다.