Skip to content
This repository has been archived by the owner on Jul 16, 2023. It is now read-only.

Kirade/kakao-to-slack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

kakao-to-slack

send kakao talk message to slack

설명

카카오톡으로 수신되는 메시지를 슬랙 채널로 받는다.

진행

20.08.22

카카오톡에서는 채팅과 관련된 별도의 공개 API를 제공하지 않고 있다. 따라서 API를 활용한 방식은 어렵고 프로그램에서 텍스트를 그대로 읽어들이는 방식으로 구현을 시도해본다.

처음 시도는 Win32 API를 활용하여 카카오톡 윈도우 애플리케이션에서 직접 발생되는 텍스트를 읽어보기로 하였다. 하지만, 대화 내용을 가져올 방법을 찾지 못하였다.

대안으로 변경되는 이미지를 추적하고, 이를 해석해서 문자열을 파싱해보는 시도를 하였다. 이미지에서 텍스트를 추출해주는 라이브러리가 있었으나, 정확한 문자열을 추출하는것이 쉽지않았다.

그래서, 결국 이미지가 변경될 때마다, 캡처한 이미지 파일을 슬랙에 전달하기로 하였다.

20.08.30

기본적인 기능들은 이전에 모두 구현하였다.

  • 카카오 대화창 이미지 변경 확인
  • 대화창 캡쳐
  • 캡처된 이미지 슬랙으로 전송

소스코드 공개를 위해서, 코드를 한 번 정리할 일이 남았다.

추가적으로 되면 좋을 것들

  • 세팅 값 입력할 수 있는 방식 만들기
  • Redis가 아닌 다른 저장소 사용할 수 있게 만들기
  • pyinstaller 를 통해 간단히 실행시킬 수 있게 만들기
  • requirements 만들기
  • 실행 방식 정리
  • 이미지 캡처 및 전달 후 삭제

About

send kakao talk message to slack

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages