https://github.com/jisupark/serverless-kakao-bot
손쉬운 Kakaotalk Bot 개발!
https://github.com/jisupark/serverless-kakao-bot
aws boilerplate kakaotalk-bot serverless
Last synced: about 1 year ago
JSON representation
손쉬운 Kakaotalk Bot 개발!
- Host: GitHub
- URL: https://github.com/jisupark/serverless-kakao-bot
- Owner: JisuPark
- License: other
- Created: 2018-02-01T14:34:55.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2020-09-25T04:20:29.000Z (almost 6 years ago)
- Last Synced: 2025-04-10T13:52:17.043Z (about 1 year ago)
- Topics: aws, boilerplate, kakaotalk-bot, serverless
- Language: JavaScript
- Homepage:
- Size: 108 KB
- Stars: 11
- Watchers: 2
- Forks: 6
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Serverless Kakao Bot
[](http://www.serverless.com)
[](https://travis-ci.org/JisuPark/serverless-kakao-bot)
[](http://commitizen.github.io/cz-cli/)
[](https://github.com/prettier/prettier)
[](https://opensource.org/licenses/MIT)
**질문이 있으신가요?** 메일을 보내주세요!
## 소개
**Serverless Kakao Bot**은 손쉽게 [플러스친구 자동응답](https://github.com/plusfriend/auto_reply) 기능을 가진 카카오톡 봇을 만들기 위해 만들어졌습니다.
만들어질 봇은 다음의 특징을 가지고 있습니다.
1. **확장성**: 유저가 늘어나더라도 성능은 유지됩니다.
2. **경제적**: 유저의 요청 수에 따라 과금이 됩니다.
3. **쉬운 유지보수**: 로직에만 집중하면 됩니다.
## 목차
* [준비사항](#준비사항)
* [개발](#개발)
* [실행하기](#실행하기)
* [테스트하기](#테스트하기)
* [배포하기](#배포하기)
* [라이센스](#라이센스)
* [소개](#소개)
## 준비사항
* [AWS Route53 에서 구입한 도메인](https://docs.aws.amazon.com/ko_kr/Route53/latest/DeveloperGuide/domain-register.html)
* [AWS Certificate 에서 발급받은 인증서](https://docs.aws.amazon.com/ko_kr/acm/latest/userguide/gs-acm-request.html)
* [AWS Credentials](https://github.com/serverless/serverless/blob/master/docs/providers/aws/guide/credentials.md)
* [Node.js](https://nodejs.org/)
* [Yarn](https://yarnpkg.com)
* [Serverless](https://github.com/serverless/serverless#quick-start)
## 개발
### 설치하기
```bash
$ serverless install --url https://github.com/JisuPark/serverless-kakao-bot
$ yarn install
$ vi serverless.yml # profile과 domainName을 수정해주세요
$ sls create_domain
```
### 실행하기
```bash
$ sls invoke local -f keyboard -l
```
### 테스트하기
```bash
$ yarn run test
```
### 배포하기
```bash
$ sls deploy
```
## 라이센스
Copyright (c) 2018 JisuPark. It is free software and maybe redistributed under the terms specified in the LICENSE file.
## 소개
**Jisu Park**에 의하여 작성되었으며 유지 보수되고 있습니다.
> Github [@JisuPark](https://github.com/JisuPark)