미스코드(Miscord)는 페이스북 메신저를 디스코드에 연결하는 데 특화된 도구입니다. 이 도구를 활용하면 페이스북 계정을 통해 디스코드 서버 내에서 메시지를 주고받을 수 있습니다. 페이스북 메신저의 각 대화 스레드는 디스코드 서버 내의 개별 채널로 구성되어 체계적인 관리가 가능합니다.
주의: 미스코드는 아직 안정화되지 않은 소프트웨어이므로 예상치 못한 문제가 발생할 수 있습니다. 사용 시에는 이 점을 감안하여 신중하게 사용하시기 바랍니다.
시작하기 위한 준비
미스코드는 페이스북과 디스코드 클라이언트를 연결하는 역할을 합니다. 따라서 미스코드를 사용하기 전에 디스코드 애플리케이션이 Linux PC에 설치되어 있어야 합니다. 미스코드는 디스코드 자체를 포함하지 않으므로, 사전에 디스코드 설치가 필요합니다.
만약 Linux에 디스코드 앱을 설치하는 방법을 모른다면, 상세 튜토리얼을 참고하시기 바랍니다. 다양한 설치 방법을 안내해 드립니다.
미스코드 설치 과정
Linux 환경에서 미스코드는 NodeJS와 함께 제공되는 NPM 도구를 통해 간편하게 설치할 수 있습니다. 다만, NodeJS/NPM은 대부분의 Linux 배포판에 기본적으로 포함되어 있지 않으므로, NPM을 사용하여 미스코드를 설치하기 전에 NPM 설정을 완료해야 합니다. 터미널을 열고 아래 안내에 따라 Linux 배포판에 NPM을 설정하세요.
참고: NPM을 이용한 설치가 불편하다면, Snap 스토어에서 `sudo snap install miscord` 명령으로 설치할 수도 있습니다.
우분투
sudo apt install npm
데비안
su - apt-get install curl curl -sL https://deb.nodesource.com/setup_11.x | bash - apt-get install -y nodejs
아치 리눅스
sudo pacman -S npm
페도라
sudo dnf install npm
오픈수세
sudo zypper install npm
NPM이 Linux 컴퓨터에서 정상적으로 실행되면, 이제 미스코드 브리지를 설치할 차례입니다. 터미널 창을 열고 다음 명령을 입력하세요.
sudo npm install miscord -g
미스코드 설치는 빠르게 진행되며, 터미널 화면에 진행 상황이 표시됩니다. 설치가 완료되면 가이드의 설치 단계는 완료됩니다.
미스코드용 디스코드 봇 설정
페이스북을 디스코드 앱과 연결하려면 먼저 봇을 설정해야 합니다. 아래 단계별 과정을 따라하면 쉽게 설정할 수 있습니다. 미스코드를 사용하려면 디스코드 서버가 미리 설정되어 있어야 합니다. 디스코드 클라이언트 왼쪽의 “+” 아이콘을 클릭하여 새 서버를 만들 수 있습니다.
1단계: 디스코드 계정으로 웹사이트에 로그인한 후, 봇 페이지에 접속합니다.
2단계: “새 애플리케이션” 버튼을 클릭하여 새로운 애플리케이션을 생성합니다.
3단계: 새 페이스북/디스코드 봇의 정보를 입력하고, 추후 사용을 위해 “클라이언트 ID”를 텍스트 파일에 복사해 둡니다.

4단계: “변경 사항 저장” 버튼을 클릭한 다음, “봇” 탭을 선택합니다.
5단계: “봇 추가” 버튼을 클릭하여 애플리케이션에 새로운 봇 사용자를 생성합니다.
6단계: 봇 탭에서 원하는 사용자 이름을 입력하고, 아래로 스크롤하여 “봇 권한”을 아래 그림과 동일하게 설정합니다.

7단계: 아래 URL을 수정하여 “your id here” 부분을 3단계에서 저장한 클라이언트 ID로 대체합니다.
https://discordapp.com/api/oauth2/authorize?client_id=(your id here)&permissions=805829712&scope=bot
8단계: 드롭다운 메뉴에서 디스코드 서버를 선택하고, “승인”을 클릭하여 미스코드 봇을 추가합니다.

9단계: 디스코드 개발자 페이지로 돌아가 봇 탭을 클릭합니다. “클릭하여 토큰 표시”를 선택한 후, 새로 생성된 토큰을 텍스트 파일에 복사합니다.
미스코드 구성 설정
이제 봇이 준비되었으니, 새로운 설정 파일을 만들어야 합니다. 봇 설정 과정과 마찬가지로 복잡한 단계가 필요합니다. 다음 단계를 따라 모든 설정을 완료해 봅시다.
1단계: 미스코드 설정 웹사이트로 이동합니다.
2단계: “파일 가져오기”를 클릭하고 파일 브라우저를 사용하여 `/home/username/.config/Miscord/` 경로로 이동합니다.
3단계: `/home/username/.config/Miscord/` 경로에서 “config.json” 파일을 웹사이트로 가져옵니다.
4단계: 설정 페이지에서 페이스북 이메일, 비밀번호, 저장된 봇 토큰 등 필요한 모든 정보를 입력합니다.

5단계: 세부 정보를 모두 채우고 “설정 생성” 버튼을 클릭하여 코드를 가져옵니다.
6단계: 다음 명령어로 설정 파일을 초기화합니다.
echo ' ' > ~/.config/Miscord/config.json
7단계: Nano 편집기로 “config.json” 파일을 엽니다.
nano ~/.config/Miscord/config.json
8단계: 미스코드 설정 페이지에서 생성된 코드를 Nano 편집기에 붙여넣고, Ctrl + O를 눌러 저장합니다.
페이스북 메신저/디스코드 브릿지 활용
복잡한 설정 과정 후, 페이스북/디스코드 브릿지를 사용할 준비가 완료되었습니다. 이제 페이스북에서 메시지를 보낼 때마다 디스코드 서버의 해당 채널에 표시됩니다. 미스코드는 실험적인 기술이므로, 소프트웨어 실행 중 문제가 발생할 수 있음을 유의해 주세요.
미스코드 페이스북 브리지를 사용하려면 터미널을 실행하고 `miscord` 명령을 입력한 다음, Linux에서 디스코드를 실행합니다. 실행 후에는 개별 사용자 및 그룹 메시지가 봇이 생성한 채널에 표시되기 시작합니다.

miscord
채널에서 페이스북 사용자와 대화하면, 미스코드 브리지가 메시지를 양방향으로 전달합니다.
미스코드 종료
페이스북 메신저 브리지를 종료하고 싶으신가요? 터미널 창에서 Ctrl + C를 눌러 미스코드 세션을 중단한 후, exit를 입력하여 터미널을 닫으세요.