푝무위키
최근 변경
최근 토론
임의 문서
도구
실시간 검색어
검색 기록이 없습니다.
☕
개발자에게 커피 사주기
푝무위키 운영과 개발을 도와주세요
최근 변경
깐냥
(r5 문단 편집)
[오류!]
아무나이기 때문에 편집 권한이 부족합니다. 해당 문서의
ACL 탭
을 확인하시기 바랍니다.
닫기
RAW 편집
== 기술적 구성 == 깐냥은 Node.js와 `discord.js`를 기반으로 개발되었다. 주요 구성은 다음과 같다. * '''discord.js''' — Discord Gateway 연결, 메시지와 슬래시 명령어 처리 * '''sharp''' — TETR.IO와 각종 기록 이미지 렌더링 * '''Stockfish WASM''' — 체스 포지션 분석 * '''Python 및 chessimg2pos''' — 체스판 이미지에서 말의 위치 인식 * '''Gemini 계열 API''' — AI 대화와 이미지 분석 * '''웹 검색 모듈''' — 최신 정보 검색과 결과 정리 * '''JSON 데이터 파일''' — 사용자 설정, AI 기억과 일부 게임 데이터 저장 * '''PM2''' — 운영 서버에서 프로세스 실행과 재시작 관리 운영 환경에서는 Ubuntu 기반 가상 머신에서 실행된다. 봇 프로세스와 데이터 디렉터리를 분리하여 코드가 새 버전으로 교체되더라도 사용자 설정과 기록이 유지되도록 구성되어 있다. 슬래시 명령어를 추가하거나 선택지를 변경한 경우에는 봇을 재시작하는 것과 별개로 Discord API에 명령어를 다시 등록해야 한다.
닫기
Liberty
|
the tree