HG BOT Pro
HG BOT Pro는 한국어 서버에서 편하게 사용할 수 있도록 만든 서버 관리 봇이에요. 처음에는 단순한 채팅 관리용으로 만들기 시작했지만, 실제로 서버를 운영하면서 필요했던 기능들을 조금씩 추가하면서 지금의 형태가 되었어요.
이 봇은 단순히 금칙어만 검사하는 방식이 아니라, 한국어 채팅에서 자주 사용하는 우회 표현이나 자모 분해 방식까지 어느 정도 감지할 수 있도록 만들어졌어요. 예를 들어 특수문자를 섞어 쓰거나, 자모를 분해해서 욕설을 쓰는 경우도 어느 정도 감지할 수 있어요.
일반적인 금칙어 필터는 정상적인 문장까지 막아버리는 경우가 많은데, HG BOT Pro는 가능한 한 일반적인 대화는 그대로 지나가도록 하면서 실제로 문제가 될 수 있는 표현만 감지하도록 조정되어 있어요.
또한 이 봇에는 간단한 대화 기능도 들어 있어요. 메시지 앞에 느낌표(!)를 붙이면 봇과 간단하게 대화를 할 수 있어요. 서버에서 가볍게 사용할 수 있는 작은 채팅 기능 정도라고 생각하면 좋아요. 너무 복잡한 AI 기능은 아니지만, 가끔 심심할 때 대화를 하거나 테스트용으로 사용하기에는 충분한 정도로 만들어져 있어요.
서버마다 분위기가 다르기 때문에 검열 방식도 서버에 맞게 설정할 수 있도록 했어요. /검열설정 명령어를 사용해서 검열 강도를 조절하거나 특정 카테고리만 검열하도록 설정할 수도 있어요. 필요하다면 특정 단어나 문장을 예외로 등록해서 검열에서 제외할 수도 있어요.
검열이 발생했을 때 어떤 메시지가 감지되었는지 확인할 수 있도록 로그 기능도 함께 제공하고 있어요. 누가 어떤 채널에서 어떤 표현 때문에 감지되었는지 확인할 수 있어서 서버 관리할 때 조금 더 편하게 사용할 수 있어요.
현재 HG BOT Pro에는 다음과 같은 기능들이 포함되어 있어요.
한국어 욕설 및 우회 표현 감지 자모 분해 기반 검열 방식 특수문자 우회 표현 감지 외부 한국어 욕설 데이터 목록 적용 서버별 검열 강도 설정 검열 카테고리 설정 (일반 욕설, 성적 표현 등) 검열 로그 기록 기능 검열 예외 단어 관리 !명령어를 이용한 간단한 대화 기능
이 봇은 한국어 채팅이 많은 서버에서 조금 더 편하게 사용할 수 있는 관리 봇을 목표로 만들어지고 있어요. 참고로 이 봇은 라즈베리 파이 3B로 돌아가는데, 저사양에서도 최적화가 잘 되어 있답니다.