🤖 명함-연락처 변환 봇
📢 업데이트: 프로젝트를 좀 더 쉽게 활용하실 수 있도록 개선했습니다.
[2025.04.10]
- 각 서비스 별 API 발급 방법을 추가했습니다.
- 코드 구조를 정리하고 사용성을 높였습니다.
서비스 소개
명함사진을 찍어서 봇에게 보내면, 연락처 파일로 변환해 회신해줍니다. 이 연락처 파일을 클릭하면 휴대폰 연락처에 바로 저장이 가능합니다.
서비스 제안 배경
“ 명함을 사용하면서 발생한 번거로움, 불편함을 해소하고자 제안되었습니다. ”
불편함
- 명함을 사용하는 많은 사람들이 종이로 보관합니다.
- 명함을 불특정 다수와 공유하기 어렵습니다.
- 많은 명함 중 원하는 정보를 찾기 번거롭습니다.
- 연락하기 위해서는 휴대폰 연락처에 직접 정보를 입력해야합니다.
서비스 목적 및 대상
목적
- 명함을 효율적으로 관리할 수 있습니다.
- 명함사진 정보를 정확하게 제공합니다.
- 간단하게 명함 사진을 업로드 하면 바로 연락처를 저장할 수 있도록 제공합니다.
대상
- 명함을 사용하는 모든 사람들
- 인적교류와 미팅이 필요한 업무와 직장
- 명함을 효과적으로 관리하고 싶은 분
적용기술 및 방식
1. OCR : 이미지 인식 및 텍스트 추출 - Microsoft Azure Computer Vision API 사용
2. ChatGPT : OCR 추출된 텍스트 연락처 카테고리 분류 - OpenAI API 사용

3. Telegram ChatBot : 사용자에게 연락처 파일 제공 - Telegram API 사용

서비스 기대효과
- 명함을 연락처로 변경해 효율적인 관리가 가능합니다.
- 명함이 분실되어도 상관 없습니다.
- 연락처에서 검색으로 빠르게 정보를 찾을 수 있습니다.
사용 방법
🚨 메인함수에서 설정해야할 Key
- Telegram Bot Token
- Microsoft Azure - Computer Vision API key & endpoint
- OpenAI API key
🚨 텔레그렘 라이브러리 버전 지정 후 설치가 필요합니다!! (최신 버전은 async/await 문법을 이용한 비동기적인 프로그래밍)
pip install python-telegram-bot==12.8