자동 기능
연홍봇은 별도의 명령어 없이 자동으로 동작하는 다양한 기능을 제공합니다. 이 기능들은 봇이 음성 채널에 있고 TTS가 활성화된 상태에서 작동합니다.
메시지 자동 TTS
텍스트 채널에 입력된 메시지를 자동으로 음성으로 변환합니다.
읽는 형식:
[닉네임]: [메시지 내용]예: "연홍이: 안녕하세요 여러분"
닉네임 설정
/user 설정 또는 /user 별명 명령어로 TTS에서 읽힐 닉네임을 지정할 수 있습니다.
입장 / 퇴장 알림
사용자가 음성 채널에 입장하거나 퇴장할 때 자동으로 알림을 읽어줍니다.
| 이벤트 | 읽는 내용 | 설정 옵션 |
|---|---|---|
| 음성 채널 입장 | "[닉네임]님이 입장하셨습니다" | read_enter_user |
| 음성 채널 퇴장 | "[닉네임]님이 퇴장하셨습니다" | read_exit_user |
서버 설정(/server 설정)에서 각각 켜거나 끌 수 있습니다.
파일 첨부 설명
채팅에 파일이 첨부되면 파일 종류를 자동으로 읽어줍니다.
| 파일 종류 | 읽는 내용 |
|---|---|
| 이미지 (jpg, png, gif 등) | "사진을 보냈습니다" |
| 동영상 (mp4, mov 등) | "동영상을 보냈습니다" |
| 오디오 (mp3, wav 등) | "음악을 보냈습니다" |
| 문서 (pdf, docx 등) | "문서를 보냈습니다" |
| 기타 파일 | "파일을 보냈습니다" |
서버 설정에서 read_extension 옵션으로 제어합니다.
메시지 전달 (포워드) 알림
다른 채널에서 메시지를 전달(forward)한 경우 알림을 읽어줍니다.
[닉네임]: (전달된 메시지) [원본 내용]서버 설정에서 read_forward 옵션으로 제어합니다.
답장 알림
메시지에 답장을 달 때, 누구에게 답장하는지 알려줍니다.
[닉네임]: [대상 닉네임]에게 답장 - [메시지 내용]서버 설정에서 read_reference 옵션으로 제어합니다.
스팸 감지
같은 문자가 설정된 횟수 이상 연속으로 입력되면 자동으로 제한합니다.
예: "ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ" → 설정된 한도까지만 읽기
서버 설정에서 plaster_detect 옵션과 스팸 제한 횟수(1~10)를 설정합니다.
URL 자동 제거
메시지에 포함된 URL(링크)은 자동으로 TTS에서 제외됩니다.
INFO
URL이 링크 미리보기와 함께 표시되더라도 TTS에서는 읽지 않습니다.
커스텀 이모지 제거
디스코드 커스텀 이모지(:emoji_name: 형식)는 자동으로 제거됩니다. 유니코드 이모지는 이모지 이름으로 읽히거나 제거됩니다.
사운드보드 키워드 트리거
서버에 등록된 사운드보드 키워드가 메시지에 포함되면 자동으로 해당 오디오를 재생합니다.
예: 사운드보드에 "짱구야" 키워드가 등록된 경우, 메시지에 "짱구야"가 포함되면 오디오 재생
자세한 사운드보드 설정은 /서버 사운드보드 페이지를 참고하세요.
초성 변환 (자동 단어 변환)
한국어 초성(ㅋ, ㄱ 등)을 설정된 규칙에 따라 자동으로 변환합니다.
- 프리셋 - 기본 제공 초성 변환 규칙 (
auto_word_preset) - 커스텀 - 직접 등록한 변환 규칙 (
auto_word)
자세한 설정은 /서버 설정 - 초성변환 페이지를 참고하세요.
