사내 메신저로 많이 사용하는 슬랙에는 커스텀 이모지 기능이 있다. 내가 좋아하는 사진이나 움짤을 이모티콘으로 만들 수 있고, 개수 제한도 없어서 사용자들은 마음대로 안아줘요 같은 이모지를 추가할 수 있다.
필자의 회사에는 커스텀 이모지가 1000개 가까이 된다. 다양한 이모지가 있는건 좋지만 단발성으로 생긴 이모지가 너무 많아지다보니 어떤 이모지가 있었는지 찾기가 어려운 문제가 생겼다. 그래서 실제 이모지 사용량을 확인하고 안 쓰는 이모지를 청소하고자 코드를 작성했다.
본 글에서는 slack API를 이용해 slack workspace에서 안 쓰는 이모지, 커스텀 이모지의 사용량을 확인할 수 있는 코드를 소개하고자 한다.
git clone https://github.com/Spiraline/slack-emoji-counter.git
python slack_emoji_counter.py -t $(OAuth token 값)
성공적으로 실행된 경우 두 개의 파일이 생긴다.