알림 전송

!32: 알림 전송 요청

Player가 설정된 이메일·EosNoti 채널로 알림 메시지를 보내도록 요청합니다. (EUT와 무관)

EUT와 무관한 부가 기능으로, Aurora 옵션에 설정된 이메일과 EosNoti 채널로 알림을 보내는 명령입니다. 수신자·메일 서버·API 키 등은 Aurora의 알림 옵션을 그대로 사용합니다. 응답 명령은 !99: 다음 !33:입니다.

요청 (클라이언트 → 서버)

형식
!32:Channel,Title,Message\0
인자설명
Channel빈 값 → 이메일과 EosNoti 모두 · 0 이메일만 · 1 EosNoti만. 다른 값은 !99:-1
Title메시지 제목. 생략하면 옵션에 설정한 제목(메일 제목)을 쓰고, 그것도 없으면 본문만 보냅니다
Message본문. Channel 뒤의 첫 쉼표가 제목과 본문의 경계이며, 쉼표가 없으면 전체가 본문입니다

동작 규칙:

  • Channel 뒤 첫 번째 쉼표가 제목/본문 경계입니다. 본문 안의 두 번째 이후 쉼표는 그대로 본문입니다.
  • 제목이나 본문 안에 쉼표를 넣으려면 \,로 씁니다. 그 밖의 역슬래시는 그대로 전달됩니다.
  • 대/소문자는 입력한 그대로 전송됩니다.
  • 한글 제목·본문은 CP949 또는 UTF-8로 보냅니다. 전송 길이는 글자 수가 아니라 인코딩한 바이트 수입니다(한글 등 ASCII 밖의 문자 참고).
  • 옵션에서 해당 채널의 명령 사용이 꺼져 있거나 EosNoti 일·월 한도를 넘으면 그 채널은 보내지 않고 출력 창에 사유를 기록합니다.

응답 (서버 → 클라이언트)

먼저 !99:로 명령 수신 결과를 응답합니다. 형식 오류(채널 값이 잘못됐거나 쉼표가 없음)는 !99:-1입니다.

!99:1 다음 전송이 끝나면 !33:으로 결과를 보냅니다.

예제

예제
→  !32:,A라인 점검,시험이 끝났습니다
←  !99:1
←  !33:1                 (이메일·EosNoti 모두 전송)
EosNoti만, 제목 없이
→  !32:1,시험이 끝났습니다
←  !99:1
←  !33:1

옵션의 EosNoti 제목이 쓰이고, 없으면 본문만 보냅니다.

쉼표가 든 제목
→  !32:0,장비 점검\, 완료,A라인 종료\, 보고서 확인 요망

제목 장비 점검, 완료, 본문 A라인 종료, 보고서 확인 요망으로 이메일만 보냅니다.