discaffein
discaffein copied to clipboard
디스코드를 프론트엔드로 하는 node-kakao 백엔드☕
DisCaffein
디스코드로 카페인을 섭취 :) 노드카카오를 백엔드로 하는 디스코드 봇입니다.
본 프로젝트는 카카오톡, 디스코드와의 협의 없이 독자적으로 개발되었으며, 본 프로그램을 사용함으로써 얻는 불이익은 사용자의 책임입니다.
아직 작동이 불안정합니다. 업데이트 내역(패치로그)
What Works
- 카카오톡의 채팅을 디스코드에서 볼 수 있습니다
- 카카오톡에서의 답장 포함
- 디스코드의 채팅을 카카오톡으로 전송할 수 있습니다
- 멀티미디어
- 이미지 / 비디오 : 미리보기 지원
- 정지이모티콘 : 지원
- 음성메시지 : 지원
- 파일 : 지원
What not works
기술상의 문제로 불가능한 문제들입니다. 추후 수정 예정인 버그, 추가 예정인 기능은 Issues를 확인해주세요.
- 디스카페인 설치 이전의 채팅 기록 불러오기
- 움직이는 이모티콘
- 디스코드에서 답장하기
How to use
nodejs, npm이 사전에 설치되어있어야 합니다.
- 새 디스코드 서버와 봇을 하나 생성하고, 봇을 그 서버에 초대해주세요. 봇은 하나의 서버에만 소속되어있어야 합니다. 권한은 52304를 권장합니다. 초대 방법 : https://discord.com/oauth2/authorize?scope=bot&permissions=권한&client_id=CLIENT_ID
- 서버에 봇 조작을 위한 텍스트채널을 하나 생성해주세요.
- 저장소를 클론하고, npm 의존성을 설치해주세요
git clone https://github.com/rycont/discaffein
cd discaffein
npm i
# or `yarn`
- 아래의 정보로
.env
파일을 생성해주세요.
botToken=디스코드 봇 토큰
operationChannelId=조작에 사용할 채널 ID
- 서버를 실행해주세요.
npm run run
# or `yarn run run`
- 디스코드에 안내되는 내용대로, 카카오계정에 로그인해주세요.
Credit
Made by RyCont