목록 보기
슬랙봇 이모티콘 제작소 개발 그 뒷이야기!!
백엔드

슬랙봇 이모티콘 제작소 개발 그 뒷이야기!!

카카오페이
카카오페이
2023년 3월 3일

두줄요약

Slack 명령으로 효과형 이모티콘과 전광판 GIF를 생성하는 봇의 개발 과정을 소개했습니다. Pillow, Slack SDK, Flask, MySQL을 결합한 처리·권한 관리와 운영 고려 사항을 정리했습니다.

구조와 흐름

  • Slack Python SDK 기반 웹소켓 명령 수신, Pillow 기반 이미지·GIF 생성, 이미지 저장소 업로드 흐름
  • Flask 경유 유저 토큰 저장과 MySQL 기반 토큰 관리, 유저 명의 메시지 전송 구조
  • 텍스트 크기 반복 계산·중앙 정렬·프레임 합성으로 효과별 이모티콘 생성

선택 이유

  • 픽셀 조작, 텍스트 추가, 투명도 제어를 지원하는 Pillow 기반 이미지 처리
  • Slack 실시간 양방향 통신과 Kubernetes 헬스 체크용 Flask API 결합

성능/운영 포인트

  • 랜덤 색상 프레임과 타원 좌표 기반 위치 변화로 GIF 효과 구현
  • 문의 창구, 긴 메시지 오류 안내, 베타 테스트 기반 사용성 점검

적용해볼 점

  • 사용자 입력별 텍스트 크기 계산과 정렬 로직의 이미지 생성 자동화
  • 기능 개발과 함께 오류 재시도 안내 및 문의 경로 설계

카카오 계열사 채용31건

채용 사이트에서 전체 보기

다음 읽기

#Slack 주제를 이어서 읽기

사내 기술 공유 슬랙봇 앙몬드 개발기

사내 기술 공유를 활성화하기 위한 슬랙봇 앙몬드 개발기를 소개했습니다. 슬랙봇 개발 과정과 활용 팁을 함께 공유했습니다.

카카오페이
카카오페이
기타
전체 보기

댓글 0개

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...