끝말잇기 챗봇
term project for Open-source software development
- email address: jeongyj8443@khu.ac.kr
- Demo lineID: @063tjyar
Introduction
This is a chatbot that plays word chain, one of the word games.
두 명 이상의 사람이 일정한 순서를 정하고, 그에 따라 돌아가면서 자신의 바로 전 차례의 사람이 제시한 낱말의 마지막 글자로 시작하는 낱말을 말하는 형식의 말놀이이다. 간단한 규칙으로 누구나 쉽게 할 수 있는 게임이다.
-----게임 도움말 '/시작' 입력으로 게임을 시작할 수 있다. 게임이 시작되면 사용자 먼저 단어를 제시한다. 챗봇과 번갈아가며 끝말잇기를 진행한다. *우승조건: 사용자의 마지막 글자로 시작하는 낱말이 존재하지 않는 경우 *패배조건: 사용자가 단어를 조건에 맞게 입력하지 않은 경우 - 한 글자 단어인 경우 - 챗봇의 마지말 글자로 시작하지 않는 경우 - 표준어 내의 명사가 아닌 경우 (표준국어대사전에 있는 단어만 인정, 고유어, 한자어, 외래어, 혼종어 모두 인정)) '/종료' 입력으로 도중에 게임을 종료할 수 있다.
Development Environment
- Visual Studio Code @1.63.0
- Node.js @14.16.0
- OS: Windows_NT x64 10.0.22000
- AWS EC2
APIs
- open API of line messaging API (https://developers.line.biz/en/services/messaging-api/)
If you want to use, sign up to this homepage and get own key.
- open API of Standard Korean dictionary (https://stdict.korean.go.kr/main/main.do)
If you want to get word, sign up to this homepage and get own key.