| ... | ... | |
|---|
| 11 | 11 | |
|---|
| 12 | 12 | == 개요 == |
|---|
| 13 | 13 | [[칸나]]가 만든 디스코드 봇 |
|---|
| 14 | == 개요 == |
|---|
| 15 | [[칸나]]가 제작한 [[Discord]] 다기능 봇. |
|---|
| 16 | |
|---|
| 17 | 초기에는 [[TETR.IO]] 전적 및 프로필 조회를 목적으로 제작되었으나, 이후 체스 분석, AI 대화, 웹 검색, 리듬게임 정보 조회, 스타포스 시뮬레이터 등의 기능이 추가되었다. |
|---|
| 18 | |
|---|
| 19 | 대부분의 기능은 슬래시 명령어와 `%` 접두사 명령어를 모두 지원한다. 사용할 수 있는 명령어는 `/도움말` 또는 `%도움말`을 입력해 확인할 수 있다. |
|---|
| 20 | |
|---|
| 21 | == 기능 == |
|---|
| 22 | === TETR.IO === |
|---|
| 23 | 깐냥의 주력 기능이다. |
|---|
| 24 | |
|---|
| 25 | * TETR.IO 프로필 카드 출력 |
|---|
| 26 | * APM, PPS, VS 등의 스탯 카드 출력 |
|---|
| 27 | * 플레이스타일 및 유저 간 스탯 비교 그래프 |
|---|
| 28 | * TETRA LEAGUE 랭크컷 조회 |
|---|
| 29 | * TETRA LEAGUE 최근 경기 전적 조회 |
|---|
| 30 | * QUICK PLAY, EXPERT QUICK PLAY 기록 조회 |
|---|
| 31 | * 40 LINES, BLITZ 기록 조회 |
|---|
| 32 | * `.ttrm` 리플레이 파일 분석 |
|---|
| 33 | |
|---|
| 34 | 일부 명령어는 TETR.IO 프로필에 연결된 디스코드 계정을 자동으로 인식하여, 닉네임을 입력하지 않아도 사용할 수 있다. |
|---|
| 35 | |
|---|
| 36 | 대표 명령어는 다음과 같다. |
|---|
| 37 | |
|---|
| 38 | ||<tablewidth=100%><tablebordercolor=#FEE0D6,#555555><bgcolor=#FEE0D6,#2d2f34> '''명령어''' ||<bgcolor=#FEE0D6,#2d2f34> '''설명''' || |
|---|
| 39 | || `/테토` · `%teto` || TETR.IO 프로필 카드를 출력한다. || |
|---|
| 40 | || `/스탯` · `%ts` || 리그 스탯 카드를 출력한다. || |
|---|
| 41 | || `/그래프` · `%psq` || 플레이스타일 그래프를 출력한다. || |
|---|
| 42 | || `/비교` · `%vs` || 여러 유저의 주요 스탯을 비교한다. || |
|---|
| 43 | || `/전적` · `%tetra` || 최근 TETRA LEAGUE 전적을 조회한다. || |
|---|
| 44 | || `/퀵플` · `%qp` || QUICK PLAY 기록을 조회한다. || |
|---|
| 45 | || `/40라인` · `%40L` || 40 LINES 기록을 조회한다. || |
|---|
| 46 | || `/블리츠` · `%blitz` || BLITZ 기록을 조회한다. || |
|---|
| 47 | || `/분석` · `%munch` || 첨부한 `.ttrm` 리플레이를 분석한다. || |
|---|
| 48 | |
|---|
| 49 | === 체스 === |
|---|
| 50 | Chess.com 및 Lichess 계정의 레이팅을 조회할 수 있다. 두 유저의 레이팅을 비교하여 Elo 공식 기반의 예상 승률을 출력하는 기능도 지원한다. |
|---|
| 51 | |
|---|
| 52 | 체스판 이미지를 첨부하면 말의 배치를 FEN으로 변환한 뒤 Stockfish를 이용해 최선의 수를 분석한다. 이미지 인식에 실패한 경우 `%fen` 명령어로 FEN을 직접 입력할 수도 있다. |
|---|
| 53 | |
|---|
| 54 | 그 외에도 일일 체스 퍼즐, 퍼즐 러시, 퍼즐 레이팅 및 순위표 기능을 제공한다. |
|---|
| 55 | |
|---|
| 56 | 대표 명령어는 다음과 같다. |
|---|
| 57 | |
|---|
| 58 | ||<tablewidth=100%><tablebordercolor=#FEE0D6,#555555><bgcolor=#FEE0D6,#2d2f34> '''명령어''' ||<bgcolor=#FEE0D6,#2d2f34> '''설명''' || |
|---|
| 59 | || `/체닷` · `%체닷` || Chess.com 레이팅을 조회한다. || |
|---|
| 60 | || `/리체스` · `%리체스` || Lichess 레이팅을 조회한다. || |
|---|
| 61 | || `/체스비교` || 두 유저의 레이팅과 예상 승률을 비교한다. || |
|---|
| 62 | || `/승률예측` || 두 점수를 이용해 Elo 기반 승률을 계산한다. || |
|---|
| 63 | || `%fen` || 입력한 FEN을 Stockfish로 분석한다. || |
|---|
| 64 | || `/일일퍼즐` · `%일일퍼즐` || 오늘의 체스 퍼즐을 시작한다. || |
|---|
| 65 | |
|---|
| 66 | === AI 대화 및 검색 === |
|---|
| 67 | 등록된 명령어가 아닌 문장을 `%` 뒤에 입력하면 AI가 답변한다. |
|---|
| 68 | |
|---|
| 69 | {{{#!wiki style="border-left:4px solid #FEE0D6; padding:8px 12px;" |
|---|
| 70 | %오늘 할 일 정리해줘 |
|---|
| 71 | }}} |
|---|
| 72 | |
|---|
| 73 | 답장한 메시지의 내용, 멘션된 유저의 메시지, 첨부된 이미지 등을 함께 참고할 수 있다. 최신 정보가 필요한 질문에는 자동으로 웹 검색 결과를 참고하며, `/검색` 또는 `%검색`으로 직접 검색을 요청할 수도 있다. |
|---|
| 74 | |
|---|
| 75 | 서버 및 채널별 대화 내용을 일정 기간 기억하며, `/가르치기` 또는 `기억해줘` 등의 표현을 이용하면 만료되지 않는 영구 기억으로 저장할 수 있다. |
|---|
| 76 | |
|---|
| 77 | === V-ARCHIVE === |
|---|
| 78 | [[DJMAX RESPECT V]] 기록 사이트인 V-ARCHIVE와 연동되는 기능이다. |
|---|
| 79 | |
|---|
| 80 | 디스코드 계정에 V-ARCHIVE 닉네임을 저장한 뒤 티어 카드, 상위 곡 목록, 곡별 난이도와 개인 성과를 이미지로 조회할 수 있다. |
|---|
| 81 | |
|---|
| 82 | ||<tablewidth=100%><tablebordercolor=#FEE0D6,#555555><bgcolor=#FEE0D6,#2d2f34> '''명령어''' ||<bgcolor=#FEE0D6,#2d2f34> '''설명''' || |
|---|
| 83 | || `/브아카` || V-ARCHIVE 닉네임을 연동한다. || |
|---|
| 84 | || `/b10` || 상위 10곡 티어 카드를 출력한다. || |
|---|
| 85 | || `/b30` || 티어 카드를 출력한다. || |
|---|
| 86 | || `/b50` || 상위 50곡 티어 카드를 출력한다. || |
|---|
| 87 | || `/곡정보` · `/서열표` || 곡의 4B·5B·6B·8B 난이도를 조회한다. || |
|---|
| 88 | || `/성과` || 특정 곡의 개인 기록을 조회한다. || |
|---|
| 89 | |
|---|
| 90 | === 스타포스 === |
|---|
| 91 | [[메이플스토리]]의 스타포스 강화를 모방한 시뮬레이터를 제공한다. |
|---|
| 92 | |
|---|
| 93 | 장비 레벨과 강화 조건을 설정한 뒤 디스코드 버튼을 눌러 직접 강화할 수 있다. 강화 진행도 저장 및 불러오기, 파괴 방지, 스타캐치, 종료 기록과 강화 랭킹 등의 기능을 지원한다. |
|---|
| 94 | |
|---|
| 95 | === 기타 기능 === |
|---|
| 96 | * 지정한 시간 뒤 사용자를 멘션하는 알람 |
|---|
| 97 | * 2700chess 실시간 레이팅 조회 |
|---|
| 98 | * 서버별 영구 기억 저장 |
|---|
| 99 | * 웹 검색을 이용한 최신 정보 조회 |
|---|
| 100 | * 개념글 채널 및 반응 기준 관리 |
|---|
| 101 | * 특정 사용자의 봇 이용을 제한하는 블랙리스트 기능 |
|---|
| 102 | |
|---|
| 103 | == 사용법 == |
|---|
| 104 | 봇이 참가해 있는 디스코드 서버에서 `/도움말`, `%도움말` 또는 `%help`를 입력하면 현재 사용 가능한 명령어 목록을 확인할 수 있다. |
|---|
| 105 | |
|---|
| 106 | 슬래시 명령어는 명령어와 선택지를 화면에서 직접 선택할 수 있어 사용이 편리하다. `%` 접두사 명령어는 짧게 입력할 수 있으며, 답장이나 멘션을 이용해 다른 사용자의 정보를 조회할 때 주로 사용된다. |
|---|
| 107 | |
|---|
| 108 | == 특징 == |
|---|
| 109 | 대부분의 조회 결과를 단순한 텍스트가 아닌 이미지 카드 형태로 제공한다. 특히 TETR.IO 프로필과 전적, V-ARCHIVE 기록, 체스 퍼즐 및 순위표 등에 각각 전용 카드 디자인이 적용되어 있다. |
|---|
| 110 | |
|---|
| 111 | 기능 추가와 수정이 잦기 때문에 이 문서의 명령어 목록과 실제 봇의 기능이 다를 수 있다. 정확한 목록은 `/도움말`을 참고하는 것이 좋다. |
|---|
| 112 | |
|---|
| 113 | == 여담 == |
|---|
| 114 | * 이름과 외형은 고양이를 모티브로 했지만, 제작자의 요청에 따라 모든 답변에 무조건 `냥`을 붙이지는 않는다. |
|---|
| 115 | * 원래 TETR.IO 관련 기능을 중심으로 제작되었으나 기능이 계속 추가되면서 현재는 사실상 종합 봇이 되었다. |
|---|
| 116 | * 기능이 추가될 때마다 파일과 명령어가 계속 늘어나는 바람에 제작자도 가끔 전체 기능을 기억하지 못한다. |
|---|
| 117 | |
|---|
| 118 | [[분류:디스코드 봇]] |
|---|
| 119 | [[분류:파이호크섭]] |
|---|