디스코드 봇 만들기 #28레벨·경험치(XP) 시스템 만들기! 채팅할수록 레벨업, 랭킹판까지 (파이썬 예제)
지난 편(#27 티켓 담당자 배정·우선순위)에서는 문의 티켓을 스태프에게 자동으로 배정하는 시스템을 만들었어요. 이번 #28편에서는 분위기를 확 바꿔서, 서버를 시끌벅적하게 만드는 레벨·경험치(XP) 시스템을 만들어 볼게요!
최신순
지난 편(#27 티켓 담당자 배정·우선순위)에서는 문의 티켓을 스태프에게 자동으로 배정하는 시스템을 만들었어요. 이번 #28편에서는 분위기를 확 바꿔서, 서버를 시끌벅적하게 만드는 레벨·경험치(XP) 시스템을 만들어 볼게요!
아침에 구글 시트를 열었는데 어제 숫자가 그대로예요. 자동화가 아예 실행되지 않은 건지, 데이터를 읽다가 멈춘 건지, 마지막 저장만 실패한 건지 알 수가 없죠.
지난 편(#11 개인화 대량 메일 자동 발송)에서는 명단을 읽어서 사람마다 다른 메일을 쏘는 법을 배웠어요. 그런데 그 명단, 아직도 엑셀 파일로 주고받고 계시죠? 😅
지난 파이썬 업무 자동화 #10 - 워드(Word) 문서 자동 생성 (python-docx)에서는 엑셀 명단으로 안내문 100장을 몇 초 만에 뽑아봤어요. 그런데 여기서 딱 멈추면 반쪽이죠. 그 100장을 100명에게 하나씩 보내는 일이 남아있거든요 😇
지난 파이썬 업무 자동화 #9에서는 PyAutoGUI로 마우스·키보드 클릭까지 파이썬에게 시켜봤어요. 화면을 직접 조작하는, 좀 극단적인 자동화였죠.
지난 파이썬 업무 자동화 #5 - 로컬 LLM(LM Studio)으로 고객 문의 자동 분류·요약하기 에서는 돈 한 푼 안 들이고 AI에게 문의 정리를 시켜봤어요. 그런데 여기까지 오면 다들 똑같은 벽에 부딪혀요.
엑셀 자동화를 하다 보면 openpyxl 문서를 매번 여기저기 뒤지게 되죠. 그래서 이번엔 openpyxl에 관한 거의 모든 것을 모듈·클래스·함수별로 한 글에 몰아넣었어요. 통합 문서 만들기부터 서식, 차트, 이미지, 데이터 검증, 조건부 서식까지 — 북마크해두고 필요할 때…
지난 파이썬 업무 자동화 #3 - 파일 정리 자동화에서는 폴더 속 파일 이름을 파이썬으로 한 번에 정리해봤어요. 이번 편에서는 한 발 더 나아가서, 자동화 스크립트가 일을 다 끝내면 내 디스코드로 알림을 보내주는 방법을 배워볼게요!
지난 #10편에서는 봇을 글로벌 봇으로 만드는 다국어(i18n) 지원을 다뤘죠? 원래 쿨다운·권한 관리를 예고했는데, 그 전에 많은 분들이 궁금해하시는 주제를 먼저 가져왔어요. 바로 웹 대시보드(Web Dashboard) 만들기입니다! (쿨다운 편도 곧 올라오니 기대해주세요)