{"id":16742197,"url":"https://github.com/jisupark/serverless-kakao-bot","last_synced_at":"2025-07-01T05:04:29.298Z","repository":{"id":80279460,"uuid":"119847433","full_name":"JisuPark/serverless-kakao-bot","owner":"JisuPark","description":"손쉬운 Kakaotalk Bot 개발!","archived":false,"fork":false,"pushed_at":"2020-09-25T04:20:29.000Z","size":111,"stargazers_count":11,"open_issues_count":1,"forks_count":6,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-10T13:52:17.043Z","etag":null,"topics":["aws","boilerplate","kakaotalk-bot","serverless"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/JisuPark.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-02-01T14:34:55.000Z","updated_at":"2021-05-13T06:10:54.000Z","dependencies_parsed_at":null,"dependency_job_id":"df4cd98f-1efd-4508-a55f-2a458c80c2e7","html_url":"https://github.com/JisuPark/serverless-kakao-bot","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/JisuPark/serverless-kakao-bot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JisuPark%2Fserverless-kakao-bot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JisuPark%2Fserverless-kakao-bot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JisuPark%2Fserverless-kakao-bot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JisuPark%2Fserverless-kakao-bot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JisuPark","download_url":"https://codeload.github.com/JisuPark/serverless-kakao-bot/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JisuPark%2Fserverless-kakao-bot/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262900084,"owners_count":23381657,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aws","boilerplate","kakaotalk-bot","serverless"],"created_at":"2024-10-13T01:22:59.031Z","updated_at":"2025-07-01T05:04:29.256Z","avatar_url":"https://github.com/JisuPark.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Serverless Kakao Bot\n\n[![serverless](http://public.serverless.com/badges/v3.svg)](http://www.serverless.com)\n[![Build Status](https://travis-ci.org/JisuPark/serverless-kakao-bot.svg?branch=master)](https://travis-ci.org/JisuPark/serverless-kakao-bot)\n[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\n**질문이 있으신가요?** \u003ca href=\"mailto:jisu_park@korea.ac.kr\"\u003e메일\u003c/a\u003e을 보내주세요!\n\n## 소개\n\n**Serverless Kakao Bot**은 손쉽게 [플러스친구 자동응답](https://github.com/plusfriend/auto_reply) 기능을 가진 카카오톡 봇을 만들기 위해 만들어졌습니다.\n\n만들어질 봇은 다음의 특징을 가지고 있습니다.\n\n1. **확장성**: 유저가 늘어나더라도 성능은 유지됩니다.\n2. **경제적**: 유저의 요청 수에 따라 과금이 됩니다.\n3. **쉬운 유지보수**: 로직에만 집중하면 됩니다.\n\n## 목차\n\n* [준비사항](#준비사항)\n* [개발](#개발)\n  * [실행하기](#실행하기)\n  * [테스트하기](#테스트하기)\n  * [배포하기](#배포하기)\n* [라이센스](#라이센스)\n* [소개](#소개)\n\n## 준비사항\n\n* [AWS Route53 에서 구입한 도메인](https://docs.aws.amazon.com/ko_kr/Route53/latest/DeveloperGuide/domain-register.html)\n* [AWS Certificate 에서 발급받은 인증서](https://docs.aws.amazon.com/ko_kr/acm/latest/userguide/gs-acm-request.html)\n* [AWS Credentials](https://github.com/serverless/serverless/blob/master/docs/providers/aws/guide/credentials.md)\n* [Node.js](https://nodejs.org/)\n* [Yarn](https://yarnpkg.com)\n* [Serverless](https://github.com/serverless/serverless#quick-start)\n\n## 개발\n\n### 설치하기\n\n```bash\n$ serverless install --url https://github.com/JisuPark/serverless-kakao-bot\n$ yarn install\n$ vi serverless.yml # profile과 domainName을 수정해주세요\n$ sls create_domain\n```\n\n### 실행하기\n\n```bash\n$ sls invoke local -f keyboard -l\n```\n\n### 테스트하기\n\n```bash\n$ yarn run test\n```\n\n### 배포하기\n\n```bash\n$ sls deploy\n```\n\n## 라이센스\n\nCopyright (c) 2018 JisuPark. It is free software and maybe redistributed under the terms specified in the LICENSE file.\n\n## 소개\n\n**Jisu Park**에 의하여 작성되었으며 유지 보수되고 있습니다.\n\n\u003e Github [@JisuPark](https://github.com/JisuPark)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjisupark%2Fserverless-kakao-bot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjisupark%2Fserverless-kakao-bot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjisupark%2Fserverless-kakao-bot/lists"}