게임팟은 유저의 채팅 또는 입력 텍스트에서 비속어를 자동으로 감지하고 *(별표)로 치환하는 기능을 제공합니다.
이 기능은 커뮤니티 환경을 보다 건강하게 유지하고, 유해한 표현을 사전에 차단하는 데 도움을 줍니다.
설정 위치
대시보드 > 프로젝트 설정 > 일반 > 비속어 필터
설정 방법
비속어 필터 제한 유형 항목에서 별표(*)로 대체 옵션을 선택합니다.
→ 입력된 텍스트의 비속어가 자동으로 *** 형태로 치환됩니다.
비속어 필터 입력란에 필터링할 단어 목록을 등록합니다.
→ 쉼표로 구분할 수 있습니다.
저장 버튼을 클릭하여 설정을 반영합니다.
필요 시 기본 필터 적용 버튼을 클릭하면, 게임팟에서 사전 정의한 기본 비속어 목록이 자동으로 입력됩니다.
설정 후 앱에서는 사용자가 입력한 비속어가 자동으로 감지되어 *로 대체된 결과만 표시됩니다.
앱에서의 사용법
NBase.filterProfanity(text) { filteredText, e ->
if (e != null) {
// failed.
// Display the message using error.message.
} else {
// succeeded
// Display the message using filteredText
}
}
_NBase.filterProfanity(text, (filteredText, e) -> {
if (e != null) {
// failed.
// Display the message using error.message.
} else {
// succeeded
// Display the message using filteredText
}
return null;
});
NBase.filterProfanity(text: text) { result in
switch result {
case .success(let filteredText):
// succeeded
// Display the message using filteredText
case .failure(let error):
// failed.
// Display the message using error.message.
}
}
[NBaseBridge.shared filterProfanity:text :^(NSString * _Nullable filteredText, NSError * _Nullable error) {
if (error) {
// failed.
// Display the message using error.message.
} else {
// succeeded
// Display the message using filteredText
}
}];
NBaseSDK.NBase.filterProfanity(text, (filteredText, error) =>
{
if (error != null)
{
// failed.
// Display the message using error.message.
}
else
{
// succeeded
// Display the message using filteredText
}
});