게임:파이널 판타지 14/미터기/매칭 알림
Revi HQ
- 게임:파이널 판타지 14로 돌아가기
해루봇 (이하 미터기) 1.3.0.32 버전에서 생긴 "Duty Content" 기능에 "텔레그램"/"라인" 알림 기능이 생겼길래 어떻게 적용하는 지 적어보는 글.
- 저는 플러그인 개발자는 아닙니다. 컴알못 지인에게 설치법을 알려주려고 썼던 글을 공개한 것이 계기가 되어 한섭 패치를 플러그인에 반영하는 패치를 올리고는 있지만, 플러그인의 문제를 저에게 문의하셔도 제가 할 수 있는 것은 전달 정도입니다.
- 단축 URL:
https://revi.kr/ff14-dutycontent
컴퓨터가 죽어서 업데이트가 느립니다. 이 문구가 안 사라졌으면 아직 새 컴퓨터 장만을 못 한 겁니다. |
먼저
- 2024년 1월 30일, 해루봇 1.0.4.3 (검은색 신 버전), DutyContent Version 28, 한국서버 패치 6.50 기준입니다.
- 해루봇 플러그인 탭에서 Duty Content 를 설치해야 합니다. 설치를 하지 않으면 이 내용을 진행할 수가 없습니다.
- 이 글의 내용은 폰으로 보면 난잡하게 나올 수 있습니다. 보는 데 지장은 없긴 합니다.
- DutyContent는 해루봇 업데이트 없이도 신 패치 데이터를 받아올 수 있습니다. 커스텀 패킷 문서의 지시 사항을 따르세요.
초기 설정
- 해루봇에서 ACT 켜기 전에 플러그인 탭 > Duty Content를 설치해야 합니다. 안 깔면... 당연하지만 못써요.
- Duty Content 첫 설치 후 ACT를 켜고,
Plugin
탭에 들어가서Duty con
(또는듀티콘텐츠
)에 진입합니다. Plugin listing
아래에 3개 탭 중Config
에 진입합니다.Display language
를Korean (Actoz)
으로 설정해야 한국어로 표시됩니다.데이터셋
을Korean
으로,패킷
을6.50 (한국판)
로 설정합니다.- 데이터셋 우측의 "한국 서비스용"을 체크합니다. 체크하지 않으면 글로벌 서버의 패킷 시스템이 적용되어 (한국서버와 다름) 잘못된 데이터가 표시됩니다.
- "한국판"이 있기는 한데 "6.50" 이 아니라면: 패치 데이터를 받아와야 합니다.
- 패치 직후에 기다리기 싫거나 / 패킷을 "6.50 (한국판)"으로 설정했는데도 마을 텔레포를 탔는데 엉뚱한 던전/토벌전 매칭이 표시된다면: 수동 설정을 해 줘야 합니다.
- 글로벌 서버 유저라면 여기서 데이터셋을 적절하게 조절하고, 패킷을 "(한국판)"이 붙지 않은 버전으로 설정해 줍니다. 저는 글섭은 안 하므로 한섭에서 재현할 수 없는 문제가 있으면 맨 아래 링크 타고 개발자님께 직접 문의하세요.
- 팁: 오버레이를 켜 놓으면 무작위 임무에 진입할 때
들어가요: (던전 이름)
식으로 당첨된 던전을 로딩 전에 알려줍니다.- 매칭 완료 상태에서는 어디 가는지는 안 알려줍니다. 전원 확인해서 들어갈 때나 알 수 있습니다.
라인
- 라인을 안 써서 모르겠어요. 인벤에 설정 게시글이 있으니 참조해 보세요.
디스코드
- 디스코드에서 서버를 만들거나, 있는 서버에 채널을 추가합니다.
- 서버에 다른 사람이 있는 경우 "
비공개 채널
"을 활성화하고 비공개 권한 설정에서 "건너뛰기"를 선택해서 나만 볼 수 있게 합니다. 그렇지 않으면 모든 사람이 여러분이 어느 던전에 매칭되는지 볼 수 있습니다.
- 서버에 다른 사람이 있는 경우 "
- 채널 목록에서 해당 채널을 클릭한 후, 톱니바퀴 버튼을 눌러 채널 설정에 진입합니다.
연동
>웹후크 만들기
를 누릅니다.- 하단의 회색 "웹후크 URL 복사"를 눌러 웹후크 URL을 복사합니다.
- 복사한 웹후크 URL을
듀티콘텐츠
의임무
>설정
의 하단 "디스코드 웹훅 알림"의 URL에 넣습니다. - "테스트&알림설정 저장"을 눌러줍니다.
- 이 단계에서 '올바른 디스코드 웹훅 주소를 입력하세요'라는 오류가 표시되며 진행이 되지 않는다면:
- 붙여넣은 디스코드 웹훅의 주소가
https://discordapp.com
으로 시작하는지 확인합니다. - 만약
https://discordapp.com
으로 시작한다면,https://discord.com
으로 바꿔 줍니다. (.com/
뒤의 부분은 만지면 안 됩니다.
- #설정 확인으로 넘어갑니다.
디스코드의 경우 알림이 올 때 컴퓨터를 사용하고 있었던 경우 알림이 중복으로 두 번 가지 않도록 컴퓨터에 먼저 알람이 온 후 일정 시간 후 휴대전화에 알람이 오는 경우가 있습니다. 반드시 휴대전화에서도 동시에 알림을 받고 싶은 경우 라인 또는 텔레그램을 통한 알림 이중화를 권해 드립니다.
번외: 프로필 이미지 설정하기
|
---|
|
텔레그램
- 제가 텔레그램 앱 언어를 영어로 쓰기 때문에, 본문과 스크린샷의 언어는 영어 기준입니다.
- 미터기를 켠 후,
Plugins
>듀티콘텐츠
를 찾아 들어갑니다. - 웹 버전 텔레그램이나 데스크탑 버전에서 텔레그램을 켭니다. 폰으로도 진행할 수는 있지만, 텔레그램 대화방의 영숫자 수십글자를 폰에서 컴으로 일일히 타이핑하는 것보다는 컴퓨터에서 복사 + 붙여넣기 하는 게 훨씬, 훨씬 속 편합니다.
- 대화 목록 위의 검색 창에
@BotFather
를 검색한 후 대화를 시작합니다. 아니면 이 링크 (t.me/BotFather)를 눌러서 바로 텔레그램을 열 수 있습니다. - 채팅창에
/newbot
을 친 후 전송합니다. - 전송하면 "Alright, a new bot. How are we going to call it? Please choose a name for your bot."이라고 응답합니다. 자신의 새 봇 이름을 답변으로 전송합니다. 한글, 됩니다.
- 그 다음엔 "Good. Now let's choose a username for your bot. It must end in
bot
. Like this, for example: TetrisBot or tetris_bot." 이라고 합니다. 봇의 사용자 이름을 정합니다. 텔레그램 정책 상 모든 봇 계정은 영숫자와 언더바 (_)만 쓸 수 있고bot
으로 끝나야 합니다. 예를 들자면 저의 경우에는@ffxiv_(인겜 닉넴 영문)_bot
으로 정했습니다. - 그러면 이제 긴 영문 내용이 나옵니다. 축하한다 어쩌고 저쩌고 하는 내용은 신경 쓸 필요 없습니다. 우리에게 필요한 건 t.me/(봇 사용자 이름) 링크와 "Use this token to access the HTTP API" 뒤에 나오는 : 이 있는 영숫자입니다 (이 부분의 폰트가 다른 글자와 약간 다릅니다). 해당 값은 "텔레그램 토큰"이니 미터기의 토큰 값에 적어 둡니다.
- 보안 경고: 다른 사람에게 텔레그램 토큰을 알려주지 마세요! 텔레그램 토큰은 아이디+비밀번호입니다! 토큰만 있으면 봇을 조종할 수 있습니다!
- 중요!!!!!! 이 부분을 하지 않으면 텔레그램에서 메시지가 오지 않습니다!!!!!!! 위에서 언급한 t.me 링크를 클릭하거나, 채팅 검색창에서 @(아까 자신이 설정했던 사용자 이름)을 검색해서 자신의 봇 대화창에 들어간 후 채팅창 아래의 Start (또는 시작) 버튼을 눌러서 봇에게 나 여기 있소! 하고 알려야 합니다. 이 절차를 밟지 않으면 매칭이 돼도 알림이 안 옵니다!
- 이제 텔레그램 ID입니다. 이 ID라는 건 텔레그램 내부 시스템에서의 내 ID입니다. 본인의 텔레그램 프로필에서 설정하는 사용자 이름과는 아무 관련 없습니다.
- 설정했던 봇은 잠시 뒤로 두고, @userinfobot 봇과 대화를 시작합니다. ("시작" 버튼이 보입니다)
- 바로 Id:, First:, Last: 세 줄로 된 메시지가 옵니다. Id에 해당하는 숫자를 텔레그램 ID 칸에 넣습니다.
- ID와 토큰 값을 모두 입력했으면 "테스트&알림설정 저장"을 눌러줍니다.
- 해당 값을 모두 입력했으면, 미터기 (ACT) 를 껐다 켭니다. 껐다 켜는 이유는 별 거 없습니다. 혹시 모르니까…
- 다시 한 번 강조합니다. 내 봇에게 한 번은 말을 걸어야 합니다! 텔레그램 시스템 상 내가 말을 걸지도 않았는데 텔레그램 봇이 먼저 말을 걸 수는 없습니다! 내가 먼저 말을 걸어서 나의 존재를 알려야 합니다!
번외: 프로필 사진 설정하기
|
---|
|
설정 확인
- 알림이 제대로 작동하는지 확인하기 위해, 아무 던전이나 조율 풀고 (또는 자유 탐색) 매칭을 넣습니다. 정상적으로 동작하는 경우, "매칭됐어요:
던전 이름
" 같은 식으로 알림이 옵니다.- 일부 던전의 이름이 한국서버 공식 명칭과 일치하지 않는 경우가 있습니다. 업뎃마다 수정될 것으로 기대는 하지만, 보증은 못 합니다. 발견하는 대로 수정하고 있습니다.
- 신규 던전의 경우 개발자님이 글로벌 서버의 명칭을 가번역 해둔 것과 액토즈의 번역명이 일치하지 않는 문제입니다. 제가 멘퀘 진도 밀면서 순차적으로 올리기 때문에 며칠 안에는 해결 될...겁니다. 아마도?
- DutyContent와 인게임 던전 이름의 불일치를 제보할 때는 던전 매칭 창과 오버레이 (또는 디스코드/텔레그램/라인) 메시지가 한 화면에 표시되도록 스크린샷을 찍어 주시면 감사합니다. 파티컨텐츠 싫어해서 안 열어둔 던전 은근히 있습니다. 특히 현역 극 야만신, 최신 확장팩의 모든 영웅 난이도 레이드, 절 난이도 레이드는 하나도 안 열었고, PvP도 일절 하지 않기 때문에 스크린샷을 주셔야 합니다.
- 일단 필자의 환경에서는 아이폰의 알림이 매칭 약 7초 후, 안드로이드의 알림이 약 2-3초 후 전송되고 있는데, 애플 알림 서버와 구글 알림 서버의 차이인지, 단순히 필자의 주 기기가 아이폰이어서 깔아둔 게 많아서 늦은 건지는 알 수 없음.
- 일부 던전의 이름이 한국서버 공식 명칭과 일치하지 않는 경우가 있습니다. 업뎃마다 수정될 것으로 기대는 하지만, 보증은 못 합니다. 발견하는 대로 수정하고 있습니다.
- 업데이트 후 미터기는 안되지만 매칭알림은 받고 싶다면 커스텀 패킷을 설정하면 됩니다.
- 스크린샷
-
텔레그램
-
디스코드
설명을 봐도 이해가 안 되거나 도움이 필요한 내용이 있다면…
- revi-inboxgooglegroups.com 에 이메일을 보내거나,
- GitHub Discussions QnA에 글 써 주시면 봅니다.
- 인벤에 물어보셔도 되긴 하지만, 전 특별한 일이 없으면 인벤을 잘 안 봅니다. 아시는 분이 대답해 주실지도...
- 저는 글로벌 서버에 대해서는 모르니 개발자님께 직접 문의하세요. (개발자님은 한섭을 안 하시고, 저는 글섭을 안 합니다.)
- 기재되어있는 회사 명 · 제품명 · 시스템 이름은 해당 소유자의 상표 또는 등록 상표입니다.
- (C) 2010 - 2024 SQUARE ENIX CO., LTD. All Rights Reserved. Published in Korea by ACTOZSOFT CO., LTD.