- 무엇인가 잘못되었습니다. 멀정하던 다른 것도 이상하게 만들 수 있습니다.
- 자세한 설명은 여길 참고
© 2021-2022 Dark Tornado, All rights reserved.
Delta
님이 만드신 카카오링크 자동 전송 모듈을 기반으로 하는 모듈- 카카오가 자꾸 로그인 부분 구조 바꿈;;
release
폴더 안에 있는kaling.js
파일과crypto.js
파일을 다운로드받아서 봇 구동 앱의 모듈 폴더에 넣습니다.kaling.js
는 카카오링크 전송 자동화 모듈입니다.crypto.js
는kaling.js
가 필요로 하는 모듈입니다kaling_lagacy.js
는kaling.js
가 기반으로 하는 옛날 카링 모듈입니다. 적용하지 않아도 돼요.
- 기존 카링 모듈과 사용법이 유사하며,
Kakao.init();
에 도메인 부분이 추가된걸 제외하면 기존 방식 그대로 사용해도 무방합니다.
const kalingModule = require('kaling'); //예전처럼 require('kaling').Kakao();로도 가능
const Kakao = new kalingModule();
Kakao.init('Your Javascript Key', 'Web Platform Domain');
Kakao.login('Email or Phone Number', 'Password');
Kakao.send(room, template_info, type);
- 로그인 시점에 아이디와 비밀번호를 저장해두고, 로그인 세션 만료시에 자동으로 로그인한 뒤에 전송하는 것을 원한다면,
Kakao.login();
함수와Kakao.send();
함수의 마지막 인자에true
를 추가하면 됩니다.
const kalingModule = require('kaling');
const Kakao = new kalingModule();
Kakao.init('Your Javascript Key', 'Web Platform Domain');
Kakao.login('Email or Phone Number', 'Password', true); //true로 하지 않으면 아이디&비밀번호 정보를 저장하지 않아요
Kakao.send(room, template_info, type, true); //로그인 세션이 만료되어 오류가 발생할 각이 보이면 알아서 로그인한 뒤에 전송
- 쿠키 이름 변경됨
- 쿠키 생성에 사용되는 URL이 변경됨
- 로그인에 사용하던 URL이 이상해서 변경
- 쿠키 이름이 변경됨
- 기존 모듈만 영향을 받고, 필자가 만든 모듈은 알아서 잘 딱 깔끔하고 센스있게 처리되는지라 수정 안해도 됨
- 특정 헤더 누락시
404
페이지로 무한 리다이렉트되는 현상 발생 - 로그인 방식이 변경되었다가 원상복구되고, 카카오링크를 보내는 방식도 바뀌는 등 지속적인 수정이 진행중
- Deep Dark License - Type B
- 수정 후 소스 공개하기 싫으면 미리 개발자에게 연락주세용