이 에러는 크립토호퍼가 트레이딩뷰로부터 웹훅을 받았지만, 메시지 본문이 유효하지 않다는 뜻이야. 트레이딩뷰에서 알림은 성공적으로 보냈지만, 그 내용이 유효한 크립토호퍼 명령으로 인식되지 않은 거지. 일반적인 두 가지 원인이 있어.
원인 1 — 알림이 잘못된 필드에 입력됨
알림 내용이 '메시지' 필드가 아닌 알림 이름 필드에 입력된 경우야.
해결 방법
트레이딩뷰로 가서 편집하려는 알림을 열거나 새 알림을 만들어.
크립토호퍼에서 봇에 맞는 정확한 알림 메시지를 생성해.
트레이딩뷰 알림 대화창에서 메시지 필드(알림 이름 말고)를 찾아.
생성된 메시지를 메시지 필드에 붙여넣어.
저장을 클릭해서 알림을 업데이트해.
원인 2 — 알림 메시지에 대문자 사용
알림 메시지에 불필요한 대문자가 포함된 경우야. 아래 예시에서 'Action'이라는 단어가 대문자로 쓰였는데, 'action'으로 써야 해. 코인 이름만 대문자로 쓸 수 있어.
해결 방법
항상 크립토호퍼에서 생성한 알림 메시지를 복사해서 붙여넣고, 허용된 부분만 수정해야 해. action, market_order와 같은 모든 매개변수는 소문자여야 하고, 코인 이름(예: BTC)만 대문자를 사용할 수 있어.
수정 확인
저장한 후, 트레이딩뷰에서 알림을 트리거해 봐. 제대로 설정되었다면, 크립토호퍼 알림에 "406 Not Acceptable" 에러가 더 이상 나타나지 않을 거야.

