개발자에게 커피 사주기푝무위키 운영과 개발을 도와주세요
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  

깐냥(비교)

r3 vs r4
......
1111
1212== 개요 ==
1313[[칸나]]가 만든 디스코드 봇
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=== 체스 ===
50Chess.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[[분류:파이호크섭]]