본문 바로가기

프로젝트8

(리메이크)카카오톡 학식 챗봇을 만들어보자 - 1. 채널 생성과 챗봇 연결 이전 글 2023.03.23 - [프로젝트/슈밥] - (리메이크)카카오톡 학식 챗봇을 만들어보자 - 0. 개요 챗봇을 만들기로 했으면 우선 카카오톡 채널을 생성해야 합니다. 하지만 그 전에 챗봇 사용을 위한 OBT 신청부터 먼저 진행하는 것이 좋습니다. 왜냐하면 챗봇을 신청하고 사용 가능하기까지 2~3일의 시간이 걸리기 때문입니다. 저는 신청이 한 번 반려되어 1주일이 걸렸습니다. 가능한 한 빨리 하는 게 좋겠죠? 저는 예전에 이미 신청을 했기 때문에 재현이 불가능합니다.. 카카오 API 문서에 잘 설명되어 있으니 아래 링크를 참고해서 신청하시면 됩니다. https://i.kakao.com/docs/getting-started-setup#%EC%B9%B4%EC%B9%B4%EC%98%A4-%EA%B3%84.. 2023. 3. 26.
(리메이크)카카오톡 학식 챗봇을 만들어보자 - 0. 개요 이번 주제는 카카오톡 챗봇을 만드는 것입니다. 예전에 해당 주제로 프로젝트를 하면서 다른 블로거분들에게 많은 도움을 받았습니다. 이번에 다시 만들면서 글로 정리하며 기억을 되새겨보려고 합니다. 혹시나 카카오톡 챗봇을 만들고 싶으신 분이 계시다면 도움이 되었으면 좋겠습니다. 개요인 이번 글은 제 사담이니 아래 네모만 보고 가뿐히 제끼셔도 괜찮습니다. 요약 사용할 언어: javascript(or typescript) 사용할 기술: cheerio, AWS(lambda, DynamoDB, API Gateway, EventBridge) 문제 정의 그 당시 저는 제가 맞닥뜨리던 하나의 불편함에서 이 프로젝트를 시작했습니다. 학식 메뉴를 보기가 불편하다. 얼마나 불편했으면 자세를 고쳐 앉지도 않고 챗봇을 만들었던 걸.. 2023. 3. 23.
(CICD) 어디 가서 내가 깃허브 액션 만들었다고 말하지 마라~ 들어가기 전에 쓸만한 소재가 생겨서 글을 또 작성하러 왔습니다. 오늘 글은 깃허브 액션 마켓플레이스(Github Actions marketplace)에 커스텀 액션을 등록하는 방법입니다. 오늘도 봐주셔서 감사합니다. 입점 계기 최근 프로젝트 종료 날짜가 다가오는 와중에 CICD 파일 리팩토링을 좀 크게 했더니 배포에 자잘한 문제들이 많이 생겼습니다. 몇몇 개는 오타 수준에 불과하지만 그중 제일 큰 문제는 새로운 태그가 release되면 실서버에 배포가 되어야 하는데 그렇지 않은 것이었습니다. 이전까지는 잘 동작하던 기능이라 분명 새로 추가한 코드에 문제가 있을 거라 생각했습니다. 지난번에 paths filter 액션을 적용해서 변경된 파일의 경로에 따라 job을 분기하는 기능을 구현했었는데, 해당 기능에.. 2022. 12. 15.
(CICD) CICD 개선 일대기 - 3. 깃허브 액션 캐시로 node 빌드 속도를 높여보자 CICD 개선 일대기 2022.12.11 - [프로젝트/웹] - (CICD) CICD 개선 일대기 - 1. 깃허브 액션과 슬랙을 연동시켜보자 2022.12.11 - [프로젝트/웹] - (CICD) CICD 개선 일대기 - 2. 깃허브 액션의 중복 코드를 없애보자 2022.12.12 - [프로젝트/웹] - (CICD) CICD 개선 일대기 - 3. 깃허브 액션 캐시로 node 빌드 속도를 높여보자 들어가기 전에 3번째 글로 찾아왔습니다. 깃허브 액션 CICD 속도 개선에 대해서 아직 해보지 못한 수단들이 많은데 아마 프로젝트 끝나고 쓸 수 있을 것 같아서 이번 글로 일단 해당 시리즈를 마무리 지으려고 합니다. 오늘도 찾아와주셔서 감사합니다. 🎆 느리다 이제 마지막 작업, 속도 개선만이 남았습니다. 속도 개.. 2022. 12. 12.