디스코드 게임 ID·친구 코드 공유 봇 - VC에서 자동 표시
친구 코드를 매번 다시 붙여넣지 않아도 된다
Monvoke를 쓰면 친구 코드와 게임 ID 공유는 /id로 한 번 등록해 두는 것으로 끝납니다. 사람이 모일 때마다 채팅에 코드를 다시 붙여넣을 필요 없이, 전용 VC나 오토룸이 만든 VC에 들어가는 순간 멤버가 등록해 둔 ID가 그 음성 채널 채팅에 자동으로 표시됩니다.
표시되는 것은 그때 VC에 들어와 있는 멤버의 ID뿐입니다. ID를 등록하지 않은 멤버는 유저 이름만 표시되므로, 서버 전원이 등록을 마치지 않았어도 바로 사용할 수 있습니다.
/id로 내 ID를 미리 등록해 둔다
/id를 실행하면 작업 옵션을 반드시 골라야 합니다.
- 등록: 열리는 모달에서 라벨을 고르고 ID를 입력합니다 (미등록이면 새로 등록, 등록되어 있으면 덮어쓰기)
- 확인: 등록해 둔 내 ID를 라벨별로 목록으로 보여 줍니다
- 삭제: 열리는 모달에서 라벨을 고르고 등록된 ID를 삭제합니다
서버에 ID 라벨이 없다면 라벨 없는 칸에 ID를 등록해 두기만 하면 충분합니다. 여러 게임을 즐기는 서버에서는 라벨을 나눠 등록하면 계정 하나로 게임별 ID를 따로 관리할 수 있습니다 (라벨의 구조는 아래에서 설명합니다).
VC에 들어가면 그 자리에 있는 모두의 ID가 표시된다
ID가 표시되는 곳은 전용 VC나 오토룸이 만든 VC에 실제로 들어갔을 때입니다. 모집 메시지나 텍스트 채널에 항상 떠 있는 것이 아니라, 음성 채널 채팅창에 참가 중인 멤버의 ID 목록이 올라옵니다.
목록은 멤버가 들어오고 나갈 때마다 자동으로 갱신됩니다. 새로 들어오면 그 사람의 ID가 추가되고, 나가면 사라집니다. 파티원이 매번 바뀌어도 그때마다 채팅에서 ID를 물어볼 필요 없이, VC에 모인 시점에 현재 참가 중인 멤버의 ID만 표시됩니다.
게임마다 다른 ID를 나눠서 보여 준다
여러 게임을 즐기는 서버에서는 ID 라벨로 표시할 ID를 게임별로 나눌 수 있습니다. 서버 관리자가 /config의 ID 라벨에서 라벨 이름과 플래그(쉼표로 구분한 키워드)를 등록합니다 (서버당 최대 15개).
예를 들어 TPS라는 라벨에 플래그 tps,슈팅을 등록해 두면, 모집 제목이나 설명에 그 키워드가 들어 있는 모집으로 VC가 만들어졌을 때만 멤버가 TPS 라벨로 등록한 ID가 표시됩니다. 오토룸이라면 트리거 채널 이름과 키워드가 일치하는지 확인합니다. 어떤 플래그에도 일치하지 않으면 라벨 없이 등록한 기본 ID가 표시됩니다.
멤버가 할 일은 달라지지 않습니다. /id로 등록할 때 라벨을 고르기만 하면 게임별 ID를 따로 관리할 수 있습니다.
ID가 표시되지 않을 때 확인할 것
ID가 제대로 나오지 않으면 아래 순서로 확인하여 원인을 파악할 수 있습니다.
먼저 /id 작업:확인으로 그 ID가 실제로 등록되어 있는지 봅니다. 등록하지 않은 멤버는 ID 없이 유저 이름만 표시되는데, 이것은 정상 동작입니다.
다음으로, ID는 전용 VC나 오토룸이 만든 VC 안에서만 표시된다는 점을 확인합니다. 모집 메시지 자체나 텍스트 채널에는 ID가 표시되지 않습니다.
라벨을 여러 개 쓰는 서버에서는 의도한 라벨 대신 기본 ID가 표시되기도 합니다. 모집 제목이나 설명(오토룸은 트리거 채널 이름)에 ID 라벨의 플래그와 일치하는 키워드가 들어 있지 않을 때 생기는 현상입니다. 플래그는 서버 관리자 권한이 있는 멤버가 /config의 ID 라벨 설정에서 고칠 수 있습니다.