해루봇 (이하 미터기) 1.3.0.32 버전에서 생긴 "Duty Content" 기능에 "텔레그램"/"라인" 알림 기능이 생겼길래 어떻게 적용하는 지 적어보는 글.
먼저
2021년 6월 7일, 해루봇 1.3.0.32, DutyConnect Version 7 기준입니다.
해루봇 플러그인 창의 기타 탭에서 Duty Content 를 설치해야 합니다. 설치를 하지 않으면 이 내용을 진행할 수가 없습니다.
이 글의 내용은 폰으로 보면 난잡하게 나올 수 있습니다. 보는 데 지장은 없긴 합니다.
라인
라인을 안 써서 모르겠어요.
텔레그램
제가 텔레그램 앱 언어를 영어로 쓰기 때문에, 본문과 스크린샷의 언어는 영어 기준입니다.
미터기를 켠 후, Plugins > FFXIV dc를 찾아 들어갑니다.
봇 설정 따라하기
웹 버전 텔레그램이나 데스크탑 버전에서 텔레그램을 켭니다. 폰으로도 진행할 수는 있지만, 텔레그램 대화방의 영숫자 수십글자를 폰에서 컴으로 일일히 타이핑하는 것보다는 컴퓨터에서 복사 + 붙여넣기 하는 게 훨씬, 훨씬 속 편합니다.
대화 목록 위의 검색 창에 @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/ 뒤 링크와 모자이크된 빨간색 부분이 우리가 필요한 정보입니다.
그러면 이제 긴 영문 내용이 나옵니다. 축하한다 어쩌고 저쩌고 하는 내용은 신경 쓸 필요 없습니다. 우리에게 필요한 건 t.me/(봇 사용자 이름) 링크와 "Use this token to access the HTTP API" 뒤에 나오는 : 이 있는 영숫자입니다 (이 부분의 폰트가 다른 글자와 약간 다릅니다). 해당 값은 "텔레그램 토큰"이니 미터기의 토큰 값에 적어 둡니다.
보안 경고: 다른 사람에게 텔레그램 토큰을 알려주지 마세요! 텔레그램 토큰은 아이디+비밀번호입니다! 토큰만 있으면 봇을 조종할 수 있습니다!
중요!!!!!! 이 부분을 하지 않으면 텔레그램에서 메시지가 오지 않습니다!!!!!!! 위에서 언급한 t.me 링크를 클릭하거나, 채팅 검색창에서 @(아까 자신이 설정했던 사용자 이름)을 검색해서 자신의 봇 대화창에 들어간 후 채팅창 아래의 Start (또는 시작) 버튼을 눌러서 봇에게 나 여기 있소! 하고 알려야 합니다. 이 절차를 밟지 않으면 매칭이 돼도 알림이 안 옵니다!
이제 텔레그램 ID입니다. 이 ID라는 건 텔레그램 내부 시스템에서의 내 ID입니다. 본인의 텔레그램 프로필에서 설정하는 사용자 이름과는 아무 관련 없습니다.