SetRepeatedChatBlockMessage

public void SetRepeatedChatBlockMessage(out ErrorInfo errorInfo);

파라미터

ValueTypeDescriptiondefault
messagestring성공/실패 정보도배 방지를 위해 일정 시간 동안 채팅 입력이 금지됩니다.

설명

콘솔에서 설정된 일정 시간 이내에, 일정 횟수 이상 입력할 경우, 일정 시간 동안 채팅 입력이 금지되며, 채팅입력 시 각각의 핸들러에서 에러가 리턴됩니다.
도배 방지 에러 발생 시, 리턴될 메세지를 설정합니다.

  • 횟수는 길드/공용채널 합산입니다.
  • 한쪽 채널에서 입력금지당하면 모든 채널에서 입력 금지를 당합니다.

설정된 메세지는 아래 핸들러에 args의 ErrorInfo에서 확인할 수 있습니다.

Backend.Chat.OnChat = (ChatEventArgs args) => {}
Backend.Chat.OnGuildChat = (ChatEventArgs args) => {}
Backend.Chat.OnWhisper = (WhisperEventArgs args) => {}

Example

Backend.Chat.SetRepeatedChatBlockMessage("도배하면 안돼요.");

ReturnCase

도배방지가 발생했을 경우
ErrInfo.Category : ErrorCode.BannedChat
ErrInfo.Detail : ErrorCode.BannedChat
ErrInfo.Reason : "자신이 설정한 도배방지 메시지"