서비스 만족도 조사 결과
얼마 전 서비스 이용자를 대상으로 공지사항 알리미 디스코드 채널 만족도 조사를 진행하였다.
그 결과 아래와 같은 결과가 나왔다.
만족도 조사 결과 반영 및 업데이트
해당 결과를 피드백하여 서비스에 심각한 문제를 파악하고 요구사항에 맞춰 업데이트를 진행하였다.
- 업데이트 1) 가장 상단에 띄우는 공지가 올라가거나 삭제될 때 공지의 순서가 바뀌면서 모든 공지가 변경된 것으로 감지된다.
해결 방법 : 모든 공지가 바뀌는 상황에서는 단순히 가장 상단에 띄우는 공지가 바뀐 것이므로 새로운 공지로 감지하면 안된다. 이를 해결하기 위해 바뀐 공지사항이 15분만에 7개가 되는 경우는 2020~2024년 8월 공지 사이에 단 한 번도 없었으므로 바뀐 공지사항이 7개 이상일 경우 바뀐 공지로 판단하지 않는다.
- 업데이트 2) 홈페이지의 모든 공지사항을 공지하는 것에서 수요가 없는 공지사항은 제외하였다.
수요가 없는 공지사항은 탐색하지 않는 것으로 변경하였다.
서비스 배포 (Google Cloud Platform)
해당 프로젝트는 GCP에서 백그라운드 실행을 하여 계속 프로그램이 작동하게끔 하려고 했는데, 이상하게 로컬에서는 잘 작동하던 것이 백그라운드에서 실행할 경우 작동하지 않았다.
크게 3가지 시도를 하였고 마지막 시도가 유효하였다!
시도 1) discode.py 의@tasks.loop(minutes=15) 코드의 minutes 값을 적절하게 변경한다.
시도 2) 리눅스 시작 시 쉘 스크립트가 자동으로 실행되도록 한다.
시도 3) node.js 의 pm2 모듈 명령어를 사용하여 백그라운드로 실행한다.
실행 방법은 이 링크를 클릭하면 된다.