Haerubot

    Github에서 개인 액세스 토큰을 발급하는 방법

    Github에서 개인 액세스 토큰을 발급하는 방법

    혹시 기억하시나요? 제가 변옥 시작 전에 뿌리고 떠났던 떡밥이었는데……. 현생에 치여 미루고 미루다가 이제야 드디어 이 가이드 글을 쓰게 됐습니다. 늦어서 죄송합니다! 모르시는 분들을 위해 간략히 설명하자면 해루봇의 심장인 동기화 토큰 최대 횟수를 시간당 60회에서 5,000회까지 늘리는 옵션입니다. 자세한 썰은 여기에서 볼 수 있습니다. 어쩌다가 초심을 번복하고 기능을 추가하게 되었는지, 어떠한 원리로 구현되는지 등의 짧은 비하인드입니다. 이 문서는 해당 옵션을 사용하기 위해 필요한 준비물인 개인 액세스 토큰 발급 방법에 대해 안내드립니다. 개인 액세스 토큰이란 간단하게 말하자면 내 계정의 아이디와 비밀번호를 대신하는 문자열이라고 이해하시면 됩니다. 별로 어렵지 않으니 차근차근 따라 오세요. #1 Gi..

    설치 파일(Haerubot.exe)이 열리지 않을 때 설치하는 방법

    설치 파일(Haerubot.exe)이 열리지 않을 때 설치하는 방법

    발신자 푸그랑 님의 메일 제보입니다. 가이드대로 모든 보안 프로그램을 다 끄고, 필수 프로그램도 설치를 마쳤습니다. 가이드에서 다운로드하라는 해루봇 설치 파일을 다운로드했고, 본격적으로 설치를 하기 위해 번개 모양의 Haerubot.exe 파일을 더블클릭했는데 아무런 반응이 없습니다……? 마우스 우클릭으로 관리자 권한으로 실행해봤으나 반응이 없습니다. 드라이브 권한 설정, 설치 폴더 경로 변경, 압축 풀기, 반디집으로 연결 등 별의별 방법을 다 동원해봤지만 여전히 반응이 없습니다. 보통 일반적인 PC라면 진즉에 창이 떴어야 합니다. 이 문제의 원인이 뭔지는 저도 아직 잘 모르겠습니다. 유저들의 PC 환경이 천차만별이라서요. 아무튼 해루봇을 설치할 수 있는 또 다른 방법이 있습니다. 설치를 하고 싶으나 실..

    Response status code does not indicate success: 400 (Bad Request).

    Response status code does not indicate success: 400 (Bad Request).

    발신자 비응 님의 메일 제보입니다. 동기화에 필요한 토큰 정보를 조회하는 것으로 Github api가 현재 사용 가능한 것인지 판단합니다. 위와 같이 400 오류가 떴다면 사용자 측에서는 그냥 잠시 후에 다시 시도하는 것이 맞습니다. 짧게는 금방 정상화될 수도 있으나, 길게는 그냥 하루 자고 일어나서 다시 시도해봅니다. 이것은 일시적인 오류로 보입니다.

    Haerubot이 강제로 종료되면 어떻게 해야 하나요?

    Haerubot이 강제로 종료되면 어떻게 해야 하나요?

    1.0.2.6 버전에서 패치된 내용입니다. 그렇지만 이전 버전을 사용하는 분들이 계실 수도 있으니 안내드립니다. 설치 가이드대로 완벽하게 따라서 설치했고! 백신 및 클리너 프로그램의 실시간 감시 제외 처리까지 확실히 했고! 방화벽과 네트워크 및 공유기 보안 상태에 문제없고! 다행히 실행까지는 잘 되는 것 같았는데! 아무 이유와 전조 없이 해루봇이 강제로 종료되는 분들은! #1 날짜 형식 오류 제어판에서 날짜 형식이 한국어(대한민국)인지 확인해보시기 바랍니다. 한국어(대한민국)면 간단한 날짜(S) 형식이 yyyy-MM-dd입니다. 이 형식은 날짜를 2022-06-07로 표기합니다. 사실 구 해루봇 시절에도 날짜 형식에 대한 문제가 있었기 때문에 신 해루봇에서는 모든 연산을 에포크 시간으로 처리하도록 개발했..

    알려진 호스트가 없습니다.

    알려진 호스트가 없습니다.

    모든 사용자의 PC와 웹 환경이 같지 않기 때문에 여러 돌발 상황이 있을 수 있습니다. '알려진 호스트가 없습니다.'라는 로그 메시지가 뜨면서 대부분의 기능 사용을 완전히 차단당하는 유저들은 PC의 백신 및 방화벽 상태, 공유기 보안 옵션을 점검해봐야 합니다. Windows Defender의 제외 처리는 설치 직후 당연히(!) 했어야 합니다. 그리고 개인적으로 사용하는 백신이 있다면 마찬가지로 감시 제외 처리를 해 주셔야 합니다. 백신마다 이름은 다르면서 비슷한 설정이 있을 겁니다. 어지간한 메이저 백신이면 무조건 있습니다. 그리고 개인적으로 사용하는 백신 내부에서 방화벽 차단 옵션을 사용하고 계실 수도 있으니 해제하거나 예외 처리를 시도해야 합니다. 대부분 안 되는 이유는 백신과 방화벽 차단이 제일 큽..

    Haerubot을 수동으로 업데이트하고 싶어요.

    Haerubot을 수동으로 업데이트하고 싶어요.

    해루봇의 버그 수정은 ACT와는 거의 연관이 없고, 더 나은 ACT 관리 및 사용자 경험을 위해서 강행하는 경우가 많기 때문에 ACT가 이상해진다는 걱정은 안 하셔도 됩니다. 오히려 정상이 되면 정상이 되었지, 이상해지지는 않습니다. 제 불찰이지만 안타깝게도 위의 날짜가 서로 다른데도 불구하고 Haerubot 업데이트 알림이 뜨지 않는 경우가 있습니다. 이 경우 아래 지침을 따릅니다. Haerubot 폴더'만' 삭제 (Advanced Combat Tracker는 그대로 보존) 백신 및 디펜더 실시간 보호 감시 해제 후 Haerubot 최신 설치 파일 다운로드 Haerubot 설치 (백신 및 디펜더에서 Haerubot 폴더 예외 처리 필수) 버튼을 클릭해서 아까 보존했던 ACT 폴더를 선택해 연동 수동으로..

    액세스 권한에 의해 숨겨진 소켓에 액세스를 시도했습니다.

    액세스 권한에 의해 숨겨진 소켓에 액세스를 시도했습니다.

    개발 컴퓨터도 아닌 일반 사용자 측에서 딱히 아무것도 건들지 않았는데 위와 같은 오류가 뜬다면 백신 문제일 가능성이 가장 높습니다. 여러 이유가 있겠지만 백신 프로그램에서 웹 서버로의 요청에 대해 방화벽을 차단하고 있다면 문제가 발생한다고 합니다. 마이크로소프트 홈페이지에서도 액세스~소켓에 관련한 문제는 재부팅을 하고 다시 시도해보고 그래도 안 되면 백신 프로그램을 삭제 후 다시 시도하라고 안내하고 있습니다. 이 문제가 발생하신다면 각자의 백신 프로그램에 방화벽 관련 옵션을 조정해 보시고, 그래도 안 되면 마소에서 제안한 방법대로 재부팅 또는 백신 프로그램을 삭제하고 재시도 해봅니다.

    ACT 복원을 시도했는데 사용 중이었던 플러그인이 없어졌어요.

    ACT 복원을 시도했는데 사용 중이었던 플러그인이 없어졌어요.

    아주 아주 아주 먼 옛날에 ACT를 설치하지 않으셨는지 확인해 봅니다. 아마도 구 해루봇이 출시되기 전인 2019년 12월 전에 설치하신 것을 여태껏 그대로 사용하고 계신 것이 아닌가요? 해루봇은 폴더 이름으로 플러그인 설치 여부를 판단합니다. 과거의 설치팩을 사용하고 계신다면 일부 플러그인에 한해서는 설치 여부를 판단할 수 없습니다. 과거 ACT 상태에서 지속적으로 사용 시 설정이 꼬이거나 예기치 못한 오류를 보는 등 각종 문제가 있으니 새로 설치하시기를 강력히 권장합니다. 설정이 꼬일 수도 있는 이유는 과거 ACT를 설치했을 당시, runact.bat 파일을 실행해서 ACT 설치 폴더와 설정 폴더를 서로 연결해버렸기 때문입니다. 이 과정이 당시에는 문제가 되지 않았지만, 지금은 플러그인 구조 등이 변..

    Haerubot이 동기화 중에 그냥 꺼져요. 실행할 수 있게 설정을 초기화하고 싶어요.

    Haerubot이 동기화 중에 그냥 꺼져요. 실행할 수 있게 설정을 초기화하고 싶어요.

    만두@모그리 님의 제보입니다. 저는 원인을 알 수 없지만 어떤 컴퓨터 환경에서는 해루봇이 동기화 중에 예기치 못하고 그냥 종료되는 경우가 있다고 합니다. 비정상적인 동작입니다. 이럴 경우 사용자분들께서는 해루봇 폴더에 들어가서 Haerubot.bin 파일을 삭제합니다. 제가 설치 가이드에서도 살짝 언급하긴 했었는데, bin 파일 삭제는 해루봇을 강제로 초기화시키는 강한 초기화 방법입니다. 하지만 으로도 해루봇의 설치 정보를 초기화하고 새롭게 갱신할 수 있습니다. 은 새로운 ACT를 해루봇에 연결하고 싶거나, 뭔가 플러그인 정보가 이상할 때 새로 초기화하고 싶다면 사용하면 됩니다. 약한 초기화 방법이라고 보시면 되겠습니다.

    동기화 토큰이라는 것이 왜 생겼나요?

    동기화 토큰이라는 것이 왜 생겼나요?

    여러분들이 오해하시고 굉장한… 불만을 가지시는 부분인데, 이 동기화 토큰이라는 것은 애초부터! 원래부터! 있었습니다. 그리고 60회 제한은 제가 설정한 것이 아닙니다. 2019년 첫 사용부터 항상 제한된 상태였습니다. 단지 차이가 있다면 구 해루봇에서는 여러분들께 상황 정보를 감췄고, 신 해루봇은 전부 보여준다는 점이죠. 동기화 토큰 제한으로 발생하는 오류를 마치 심각한 오류로 오해하시는 경우가 너무 많아서, 신 해루봇에서는 모든 정보와 상황을 오픈한 것입니다. 정확히는 Rate limit라고 표현하는데요. 해당 단어가 사용자에게는 썩 와닿지 않는 것 같아서, 제가 임의로 동기화에 필요한 자원이라는 뜻으로 '토큰'이라고 칭하고 있습니다. 제가 설명서에 대략적으로 써두긴 했었는데, 그럼에도 불구하고 동기화..