All Projects β†’ getsolaris β†’ laravel-kakaobot

getsolaris / laravel-kakaobot

Licence: MIT License
πŸŽ’ Laravel 5 School Chatbot for Kakaotalk (Cafeteria, Schedule, Luck)

Programming Languages

PHP
23972 projects - #3 most used programming language
HTML
75241 projects
Vue
7211 projects

Projects that are alternatives of or similar to laravel-kakaobot

hubot-code-review
A Hubot script for GitHub code review on Slack.
Stars: ✭ 38 (+111.11%)
Mutual labels:  chatbot
mafia host bot
Bot that hosts mafia games in Telegram's groups and supergroups
Stars: ✭ 16 (-11.11%)
Mutual labels:  chatbot
docker-hubot
Docker container for running hubot in a container.
Stars: ✭ 17 (-5.56%)
Mutual labels:  chatbot
pytorch-transformer-chatbot
PyTorch v1.2μ—μ„œ 생긴 Transformer API λ₯Ό μ΄μš©ν•œ κ°„λ‹¨ν•œ Chitchat 챗봇
Stars: ✭ 44 (+144.44%)
Mutual labels:  chatbot
sepia-docs
Documentation and Wiki for SEPIA. Please post your questions and bug-reports here in the issues section! Thank you :-)
Stars: ✭ 160 (+788.89%)
Mutual labels:  chatbot
intelligo-generator
πŸ› οΈ Chatbot generator for Intelligo Framework.
Stars: ✭ 31 (+72.22%)
Mutual labels:  chatbot
node-sparkbot-samples
Chatbot samples leveraging the node-sparkbot library for Webex Teams
Stars: ✭ 21 (+16.67%)
Mutual labels:  chatbot
kf2-magicked-admin
πŸ•·οΈ Mutator-free management, statistics, and in-game bot for ranked Killing Floor 2 servers
Stars: ✭ 27 (+50%)
Mutual labels:  chatbot
Bot-Telegram-BeMEAN
πŸ’£ Bot para o Telegram do grupo do Be MEAN
Stars: ✭ 76 (+322.22%)
Mutual labels:  chatbot
CryptoHub Bot
Everything you desire in the revolution of cryptocurrency.
Stars: ✭ 19 (+5.56%)
Mutual labels:  chatbot
neo4j protobot
a basic bot to evaluate using neo4j graph database as chatbot memory.
Stars: ✭ 15 (-16.67%)
Mutual labels:  chatbot
chatbase-dotnet
Integrate your DotNet application with Chatbase!
Stars: ✭ 16 (-11.11%)
Mutual labels:  chatbot
facebook-send-api-emulator
Facebook Messenger Emulator & Facebook Send API Emulator functionality allowing you to test web hooks on developer's machine.
Stars: ✭ 24 (+33.33%)
Mutual labels:  chatbot
timezone-bot
🌐 Timezone notifier bot for Discord
Stars: ✭ 44 (+144.44%)
Mutual labels:  chatbot
CHIT-CHAT
A Covid-19 Chatbot that aims to serve humans queries and give a feasible answer to their queries.
Stars: ✭ 18 (+0%)
Mutual labels:  chatbot
intelligo.js.org
The official website for Intelligo chatbot framework.
Stars: ✭ 18 (+0%)
Mutual labels:  chatbot
SpaceFusion
NAACL'19: "Jointly Optimizing Diversity and Relevance in Neural Response Generation"
Stars: ✭ 73 (+305.56%)
Mutual labels:  chatbot
botyo
Modular chatbot framework designed for group chat rooms on Facebook
Stars: ✭ 17 (-5.56%)
Mutual labels:  chatbot
memorize-bot
Memorize messenger bot using intelligo framework.
Stars: ✭ 19 (+5.56%)
Mutual labels:  chatbot
lita-hipchat
A HipChat adapter for Lita.
Stars: ✭ 37 (+105.56%)
Mutual labels:  chatbot

Laravel 5 Chatbot for Kakao

Hi! artisan!!

라라벨 5.6 으둜 개발된 μΉ΄μΉ΄μ˜€ν†‘ μ±„νŒ…λ΄‡μž…λ‹ˆλ‹€. ν˜„μž¬ κ΅¬ν˜„λœ κΈ°λŠ₯은 급식정보, 학사일정, μš΄μ„Έμž…λ‹ˆλ‹€.

κ΅μœ‘μ²­μ—μ„œ μ œκ³΅λ˜λŠ” 식단정보와 학사일정을 크둀링 ν•΄μ˜΅λ‹ˆλ‹€.

숫자 μš΄μ„ΈλŠ” 1λΆ€ν„° 100κΉŒμ§€ λžœλ€ν•œ 숫자λ₯Ό λ°˜ν™˜ν•΄μ£Όκ³ , 띠별 였늘의 μš΄μ„ΈλŠ” λ„€μ΄νŠΈ μš΄μ„Έλ₯Ό 크둀링 ν•΄μ˜΅λ‹ˆλ‹€.

쀑학ꡐ, 고등학ꡐ μ§€μ›λ©λ‹ˆλ‹€.

Installation

$ git clone https://github.com/getsolaris/laravel-kakaobot.git
$ cd laravel-kakaobot
$ composer install
$ cp .env.example .env
$ php artisan key:generate

Usage

ꡐ윑청 μ½”λ“œ (country)

  • μ„œμšΈμ‹œ ꡐ윑청 : stu.sen.go.kr
  • 경기도 ꡐ윑청 : stu.goe.go.kr
  • 강원도 ꡐ윑청 : stu.kwe.go.kr
  • 전라남도 ꡐ윑청 : stu.jne.go.kr
  • 전라뢁도 ꡐ윑청 : stu.jbe.go.kr
  • 경상남도 ꡐ윑청 : stu.gne.go.kr
  • 경상뢁도 ꡐ윑청 : stu.kbe.go.kr
  • λΆ€μ‚°κ΄‘μ—­μ‹œ ꡐ윑청 : stu.pen.go.kr
  • μ œμ£ΌμžμΉ˜λ„ ꡐ윑청 : stu.jje.go.kr
  • 좩청남도 ꡐ윑청 : stu.cne.go.kr
  • 좩청뢁도 ꡐ윑청 : stu.cbe.go.kr
  • κ΄‘μ£Όκ΄‘μ—­μ‹œ ꡐ윑청 : stu.gen.go.kr
  • μšΈμ‚°κ΄‘μ—­μ‹œ ꡐ윑청 : stu.use.go.kr
  • λŒ€μ „κ΄‘μ—­μ‹œ ꡐ윑청 : stu.dje.go.kr
  • μΈμ²œκ΄‘μ—­μ‹œ ꡐ윑청 : stu.ice.go.kr
  • λŒ€κ΅¬κ΄‘μ—­μ‹œ ꡐ윑청 : stu.dge.go.kr

학ꡐ μ½”λ“œ (code)

학ꡐ μ’…λ₯˜ (school)

  • 쀑학ꡐ : middle
  • 고등학ꡐ : high

μ½”λ“œ μˆ˜μ •

app/Http/Controller/MultiMessageController.php 11번째 쀄, μƒμ„±μžμ˜ λ§€κ°œλ³€μˆ˜(country, code, school)λ₯Ό μžμ‹ μ˜ 고등학ꡐ에 μ•Œλ§žκ²Œ μˆ˜μ •ν•©λ‹ˆλ‹€.

  • country : ꡐ윑청
  • code : 학ꡐ μ½”λ“œ
  • school : 학ꡐ μ’…λ₯˜
// app/Http/Controller/MultiMessageController.php
public function __construct($country = 'stu.sen.go.kr', $code = 'B100000599', $school = 'high') {
    $this->country = $country;
    $this->code = $code;

    if ($school == 'high') $this->school = 4;
    elseif ($school == 'middle') $this->school = 3;
    else throw new \LogicException('μ‘΄μž¬ν•˜μ§€ μ•ŠλŠ” 학ꡐ μ’…λ₯˜μž…λ‹ˆλ‹€.');
}

μ—…λ°μ΄νŠΈ 둜그

  • [18.07.03][#1] μ˜ˆμ™Έ 처리 μΆ”κ°€ 및 ν•¨μˆ˜ 인자 톡일
  • [18.07.03][#2] 급식 μ•žμ— [쀑식] ν‚€μ›Œλ“œ 제거 및 κ΄„ν˜Έ μ•ˆμ— 곡백 쑴재 경우 κ΄„ν˜Έλ₯Ό ν¬ν•¨ν•œ 곡백 제거
  • [18.07.05][#3] 학ꡐ μ’…λ₯˜ 선택 κ°€λŠ₯ (쀑학ꡐ, 고등학ꡐ)
  • [18.07.08][#4] MessageController 와 MultiMessageController μ½”λ“œ μ „λ°˜μ μœΌλ‘œ μˆ˜μ •
    • 학ꡐ 일정 ν•œκΈ€μ΄ μ•„λ‹Œ yyyy-mm(Y-m) ν˜•μ‹μœΌλ‘œ 좜λ ₯
  • [18.07.21][#5] μš΄μ„Έ κΈ°λŠ₯ μΆ”κ°€(숫자 μš΄μ„Έ, 띠별 였늘의 μš΄μ„Έ)
  • [18.07.21][#6] KeyboardController ν‚€λ³΄λ“œμ²˜λ¦¬ λ©”μ†Œλ“œ index λ₯Ό MessageController keyboard λ©”μ†Œλ“œλ‘œ λ³€κ²½
    • $mainButtons λ₯Ό μƒμˆ˜μ²˜λ¦¬
  • [18.09.03][#7, #7.1] 급식 크둀링 ν›„ 좜λ ₯ 방식 λ³€κ²½ (μ „: 0번째 ν…Œμ΄λΈ” λΆ€ν„° λ‚ μ§œ λ³„λ‘œ 좜λ ₯)
    • (ν›„: 급식 ν…Œμ΄λΈ”μ—μ„œ λ‚ μ§œκ°€ μ‹œμž‘λ˜λŠ” λΆ€λΆ„ λΆ€ν„° 좜λ ₯)

Support Us

Mingeun Kim mingeun.k.k[at]gmail[dot]com

License

MIT license

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].