Grok Bot 사용량 새는 곳, 웹훅 하나로 막는 법 자동화가 자주 실행된다고 업무가 그만큼 많이 처리되는 것은 아니다. 새 사건이 있는지 확인하기 위해 Grok Bot을 반복해서 깨운다면, 처리할 일이 없는 시간에도 실행이 발생한다. 웹훅은 이 구조를 바꾼다. 변화가 생겼을 때만 Bot에 알리도록 실행 조건을 옮기는 방식이다. 핵심 판단 웹훅의 가치는 불필요한 실행을 줄일 수 있다는 데 있다. 실제 사용량이 얼마나 줄어드는지는 사건 빈도, 작업 내용, 감지 방식과 운영 비용을 함께 측정해야 알 수 있다. 웹훅은 초인종, 폴링은 문을 열어 확인하기 택배를 기다리며 일정 간격으로 현관문을 열어 보는 행동이 폴링이다. 택배가 오지 않아도 확인은 반복된다. 웹훅은 택배 기사가 도착했을 때 누르는 초인종과 비슷하다. 사건을 아는 쪽이 신호를 보내므로, 받는 쪽은 그 신호를 계기로 일을 시작할 수 있다. 다만 초인종이 울렸다고 택배 정리까지 끝난 것은 아니다. 웹훅도 요청 전달과 후속 작업 완료를 구분해야 한다. 또한 사건을 보내 줄 시스템이 있어야 한다. 외부 서비스가 웹훅을 제공하지 않아 로컬 스크립트가 계속 조회한다면, 확인 작업은 그 스크립트에 남는다. Grok Bot에서는 어떤 요청을 보내나 공식 문서에 따르면 루틴에 웹훅 트리거를 추가한 뒤, 루틴 화면에서 URL과 비밀 키를 확인한다. 해당 URL로 HTTP POST 를 보내고, 인증 헤더에 Authorization: Bearer <key> 를 넣는다. JSON 본문은 선택 사항이며, 보내면 Bot이 루틴 지시와 함께 받는다. 자세한 형식은 공식 Skills and routines 문서 에서 확인할 수 있다. 설계의 관건은 요청을 보내기 전의 필터다. 새 사건인지, 처리 대상인지, 이미 보낸 사건인지를 판단한 다음 필요한 경우에만 호출해야 한다. 의미 없는 사건까지 모두 전달하면 웹훅을 도입해도 실행은 많아...
크롬브라우저에서 각종 모바일폰 기기들 간단하게 애뮬레이션 하기
모바일용 웹을 개발하는 분들의 가장 큰 애로사항은, 개발하는 U/I나 아이콘 이미지의 크기가 각종 모바일 기기들 환경하에서 잘 동작을 하는지 그리고 잘 보이는지 직접 테스트 해봐야 하는 사항 (모바일 기기들의 화면크기 및 해상도가 서로 다르기 떄문)
이러한 문제를 크롬브라우저로 간단히 해소하는 방법입니다.
크롬브라우저에서 마우스 오른쪽 버튼 클릭 후 '요소 검사' 를 클릭하거나, Mac 에서는 cmd+optiom+i (Windows에서는 F12) 버튼을 클릭하면 브라우저가 개발자 모드로 전환 됩니다.
브라우저 개발자 모드로 전환된 후 우측 상단의 모바일 기기 아이콘을 클릭
좌측에 각종 모바일 디바이스를 선택 하면 끝.
모바일 홈페이지 테스트 동영상



댓글
댓글 쓰기