⚠️ 참고: 애플리케이션(앱) 이름 이전이 언제, 어떻게 이루어질지에 대한 추가 정보는 여기, , Discord 개발자 서버 api-공지사항 채널에서 계속 지켜봐 주세요. 그 동안 코드 검토하기 섹션을 통해 준비할 수 있는 단계에 대한 아이디어를 얻을 수 있습니다.
목차
Discord에서 새로운 사용자명의 출시를 발표했으며, 이 문서를 통해 앱이 새로운 시스템으로 이전되는 방식을 이해하실 수 있습니다! 시간을 내어 새로운 사용자명 문서를 검토하고 전반적인 개념을 숙지한 다음, 새 사용자명의 의미와 앱에 미치는 영향, 준비 방법에 대해 논의해 보도록 하겠습니다.
앱이 영향을 받는 방식
개발자는 새 사용자 아이디 시스템으로 이전하는 동안 앱에 몇 가지 업데이트가 있을 것으로 예상할 수 있습니다.
- 모든 앱에는 봇 사용자가 있습니다.
- 봇 사용자명과 아이콘은 기본적으로 앱의 이름과 아이콘으로 설정됩니다.
- 허용된 문자 섹션에 설명된 대로 앱이 새 사용자명 시스템으로 이전됩니다.
- 앱이 새 사용자명 시스템을 지원하도록 코드를 업데이트해야 할 수 있습니다.
모든 앱에 봇 사용자 추가
앞으로는 모든 앱에 봇 사용자가 생성됩니다. 현재 봇 사용자가 없는 앱은 이전하는 동안 봇 사용자가 할당됩니다. 앱에 봇 사용자가 필요하지 않은 경우, 설치 시 봇 범위를 생략할 수 있다는 점에 유의하세요.
봇 이름 및 아이콘 통합
이제 인증된 앱의 봇 사용자명과 아이콘은 해당 앱 설정의 일반 개요 페이지에 설정된 것과 동일합니다. 인증되지 않은 앱의 경우 봇의 아이콘만 앱의 아이콘과 동일합니다. 이 변경으로 앱 개발 프로세스가 간소화되는 동시에 사용자가 Discord에서 앱과 봇의 관계를 이해하는 데 도움이 됩니다.
모든 앱의 고유 이름
이전하는 동안 앱과 봇 사용자에게는 자동으로 새 사용자명이 할당됩니다. 새 사용자명은 확인된 앱과 확인되지 않은 앱에 서로 다른 방식으로 영향을 미치므로 앱에 어떻게 적용되는지 알아두는 것이 중요합니다.
⚠️ 참고: 앱의 서버 닉네임은 이 변경 사항의 영향을 받지 않습니다.
인증된 앱
사용자명과 같이 인증된 앱 이름은 고유해야 하며 봇 사용자명은 앱 이름으로 자동 이전됩니다. 예를 들어 앱#1234라는 이름의 앱은 새 앱 이름과 봇 사용자명으로 이전됩니다: @앱. 앱 이름은 라틴 소문자, 숫자 및/또는 밑줄 _과 하나의 연속된 마침표.로만 구성된 2~32자 사이여야 합니다. 앱의 현재 이름이 32자보다 길면 잘린다는 점에 유의하세요. 개발자는 다음과 같은 상황에서도 주의를 기울여야 합니다.
중복 앱 이름
자동 이전 프로세스로 인해 여러 앱이 동일한 이름을 공유하게 될 수 있습니다. 이를 방지하기 위해 이러한 문제가 발생할 수 있는 모든 앱에는 새 앱 이름에 현재 4자리 태그번호가 추가됩니다. 위의 예와 같이 @앱을 사용할 수 없으므로 앱#6789라는 다른 앱이 @앱6789로 이전됩니다. 모든 앱은 개발자 포털에서 이름을 변경할 수 있는 기회가 한 번만 허용된다는 점을 기억하세요.
앱 이름에 제한되는 문자
앱의 현재 이름에 제한된 문자가 포함되어 있는 경우 이전 방식이 약간 달라집니다. 앱 이름에 허용된 문자와 제한된 문자가 혼합되어 있는 경우 아래의 준비 방법 섹션에 설명된 대로 이름에서 제한된 문자가 제거되어 허용된 문자만 남게 됩니다. 예를 들어 !..A..p..p..#1234라는 이름의 앱은 삭제되어 @app으로 이전됩니다.
그러나 앱 이름이 제한된 문자로만 구성된 경우 앱에 임의의 이름이 부여됩니다. 그런 다음 앱의 개발자 포털 페이지에서 할당된 한 번의 이름 변경 기회를 사용하여 원하는 이름으로 앱을 업데이트할 수 있습니다.
미인증 및 신규 앱
위의 모든 앱에 추가된 봇 사용자에서 언급했듯이 모든 앱에는 봇 사용자가 있습니다. 인증되지 않은 앱과 새로 생성된 앱의 봇 사용자명은 무작위로 생성됩니다. 하지만 기억하세요: 현재 가장 중요한 것은 앱 이름이며, 사용자가 Discord에서 볼 수 있는 이름이기 때문입니다. 앱이 인증을 신청하기 전까지는 개발자가 앱 이름을 변경할 수 있습니다. 항상 그렇듯이, 인증을 신청하기 전에 앱 이름이 원하는 이름으로 설정되어 있는지 확인하시기 바랍니다.
인증 신청 시 앱의 봇 사용자명이 앱의 사용자명과 일치하도록 업데이트됩니다. 그러나 앱의 현재 이름을 사용할 수 없는 경우 개발자는 고유한 앱 이름을 선택할 수 있습니다.
준비 방법
미리 계획하세요! 현재 인증된 앱이 있거나 인증받을 계획이 있는 경우 앱의 사용자명을 선택하는 것이 중요하므로 시간을 내어 앱의 브랜드를 가장 잘 나타낼 수 있는 사용자명을 계획해 보세요.
앱 이름을 계획할 때 다음 정보를 고려하세요:
새 사용자명에 허용되는 문자:
- 라틴 문자 a-z
- 숫자 0-9
- 일부 특수 문자
- _
- .
새 사용자명에 대한 제한 사항:
- 사용자명은 최소 2자, 최대 32자 이상이어야 합니다.
- 사용자명은 대소문자를 구분하지 않으며 강제 소문자로 표시됩니다.
- 사용자 아이디에는 밑줄 _과 마침표 . 외에 다른 특수 문자를 사용할 수 없습니다.
- 사용자명은 마침표 2개를 연속해서 사용할 수 없습니다 ..
- (.a.b는 허용, a..b는 허용되지 않음)
- 사용자명은 각 사용자마다 고유하며 두 사용자가 동일한 사용자명을 공유할 수 없습니다.
- 사용자명(및 앱 이름)은 저희 커뮤니티 가이드라인을 준수해야 합니다. 허용되지 않는 사용자명의 몇 가지 예는 다음과 같습니다:
- Discord, Discord 직원 또는 Discord 시스템 메시지를 사칭하는 데 사용되는 사용자명
- 개인, 그룹 또는 조직을 사칭하는 데 사용되는 사용자명
- 다른 사람을 공격하거나 증오를 조장하는 사용자명
- 성적으로 노골적인 언어가 포함된 사용자명
코드 검토하기
사용자명 변경이 임박했으므로 코드를 검토하여 사용자명이나 앱 이름에 의존하는 논리가 없는지 확인하는 것이 좋습니다.
- 코드에서 아이디 대신 사용자명을 참조하는 경우 원활한 전환을 위해 코드를 변경하는 것이 좋습니다.
- 사용자 페이로드 또는 태그번호 조작에 의존하는 경우 업데이트가 필요한 코드를 식별합니다. 이전하는 동안 사용자 이름은 #0 태그번호와 함께 페이로드에 표시됩니다. 코드를 업데이트할 때 이 임시 태그번호를 고려해야 합니다.
자주 묻는 질문
Discord에서 앱을 이렇게 변경하는 이유는 무엇인가요?
앱과 관련된 봇 사용자들은 사용자 유형 중 한 종류에 해당하며, 일반 Discord 사용자처럼 사용자명 변경에 영향을 받게 됩니다. 인증된, 혹은 미인증된 앱들에 대한 특정한 변경점들은 사칭 문제를 예방하고 플랫폼이 봇 사용자명을 변경하는 것보다 애플리케이션 이름을 사용할 수 있도록 돕습니다.
저희의 블로그 게시문에서 변경점이 발생하게 된 원인에 대해 더 자세히 알아 보세요.
이전 작업 이전에 제 앱을 보존할 수 있도록 인증을 받을 수 있을까요?
아니오, 5월 2일 이후에 인증된 앱들은 앱 이름을 보전할 수 없습니다.
5월 2일 이후에 인증된 앱들은 여전히 이전하는 시점에 1회에 한하여 이름을 변경할 수 있습니다.
이전 작업 이전에 제 앱의 이름을 변경할 수 있을까요?
이전에 대한 사전 작업에서 앱 이름 변경은 한시적으로 대기 상태로 전환될 것입니다.
만약 여러분의 앱이 인증되었다면, 곧 1회에 한정하여 앱의 이름을 변경할 수 있는 기회를 얻게 될 것입니다.
여러분의 앱이 인증이 되지 않은 경우 계속 개발자 포털에서 스스로 앱의 이름을 변경하실 수 있습니다.
앱 이름이 언제 갱신되게 될까요?
변경 로그와 Discord Developers 서버 내 api-announcements 채널에서 저희가 추후 언제, 그리고 어떻게 앱 이름 이전 작업이 실행될지에 대하여 다룰 새소식에 귀기울여 주세요. 그리고 Review Your Code 구간이 이전 작업 전에 미리 갖출 수 있는 사항에 대한 정보를 제공할 수 있을 것입니다.
궁극적으로 앱과 봇 사용자의 이름을 통합함으로써 고유한 앱 이름을 통해 사용자가 앱 브랜드에 대해 더 깊은 신뢰와 이해를 갖게 되기를 바랍니다.
언제나 그렇듯이 추가 질문이 있는 경우 개발자 지원팀에 문의하세요.