비속어 필터링 확인 부탁드립니다.

문의를 남기실 경우 다음 항목을 작성해 주시면 빠른 답변 처리에 도움이 됩니다.

  • 프로젝트명 : 랜덤 히어로 - 테스트 서버
  • 뒤끝SDK 버전 : 5.2.0
  • 에러 코드 :

Backend.Chat.SetFilterUse(true)로 설정을 해도 비속어가 그대로 출력되는데 확인 부탁드립니다.
메시지는 {“type”:1,“text”:" 히밤",“printText”:"",“trophy”:22,“nickname”:""} 형태로 보내고 있습니다.

안녕하세요, 개발자님
담당부서로 전달하여 확인 후 안내드릴 수 있도록 하겠습니다.

담당부서를 통해 확인시 필터링은 정상적으로 이루어지는 것으로 확인되었습니다.

{“type”:1,“text”:" 히밤",“printText”:"",“trophy”:22,“nickname”:""} 형태는 필터링이 이루어지나
{“type”:1,“text”:“히밤”,“printText”:"",“trophy”:22,“nickname”:""} 형태는 필터링이 이루어지지 않습니다. (히밤 단어 앞의 공백 유무)

’ "히밤 ’ 을 한단어로 인식해서 SDK에서 필터링을 하지 않는 버그로 확인되며,
이부분은 추후 픽스할 수 있도록 하겠습니다.
피드백 감사드립니다.

올려드린 문자열 보시면 이미 띄워져 있는 상태입니다

Backend.Chat.SetFilterUse(true)말고 추가로 설정해줘야하는게 있는건가요?

Backend.Chat.SetFilterUse(true) 함수는 채팅 필터링 여부를 결정하고 성공 여부를 리턴합니다.
필터링 활성화를 실패한 경우 false가 리턴되니 리턴값을 한차례 확인 부탁드리겠습니다.

true로 찍힙니다

그리고 그냥 비속어만 보내봐도 그대로 출력됩니다.

Backend.Chat.SetFilterUse(true) 외에 별도로 추가 설정이 필요하지는 않으며
내부에서 동일하게 테스트를 진행시에는 필터링이 원활히 이루어지고 있습니다.

관련하여서는 내부적으로 계속 테스트를 진행해볼 예정이며
예시로 보여주신 ‘히밤’ 외에 다른 단어를 통해 테스트시에도 동일하게 필터링이 이루어지지 않는지 확인 부탁드리겠습니다.
혹 필터링이 정상적으로 이루어지는 경우 콘솔의 비속어 필터링 설정에서 ‘히밤’ 단어가 설정되어있는지도 확인을 부탁드립니다.

확인해보니 기본으로 제공하는 비속어 마지막에 있는건 쉼표까지 한단어로 인식을 해서 그랬네요

기본 비속어 리스트에서 마지막 쉼표는 제거해주셔야될거같습니다.

해당 내용은 담당부서로 전달하여 수정될 수 있도록 하겠습니다.
피드백 감사드립니다.