Skip to content

iii-cutting-edge-tech-lab/Chatbot_Line

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chatbot_Line


git clone https://github.com/iii-cutting-edge-tech-lab/Chatbot_Line.git

cd Chatbot_Dev

開啟環境流程(只供開發使用,只開啟jupyter、ngrok、Redis的container,要再開出Chatbot_Dev環境才有五台container,Line server才能連動)

docker-compose up -d

透過瀏覽器訪問jupyter
http://本機ip:8888

程式碼都放在code內,可以用Jupyter編輯

要特別注意,要開出Chatbot_Dev環境才有五台container,Line server才能連動
ngrok server 有一個uri 要填入line@帳號管理界面中,否則Line server收不到line用戶端傳來的封包
詳情請去看dropbox paper
https://paper.dropbox.com/doc/Line--AN464_05O3RLSljySjwdJdBSAg-bPvrgUXIEdeYix5uKvP9k

底下是這個repo的資料夾結構

code/

#製作menu_id的程式碼
menu_id.ipynb
#運行line bot server的程式碼
app.ipynb
#方便devops啟動轉成py
app.py
#裝一些要呼叫的重要變數
secret_key

/mockapi #裝mockapi的程式碼

mockAPIserver.py #運行mockAPI的程式碼

/redis/data #讓redis鏡像裝data的資料夾

...

README.md # 一個說明文字檔

docker-compose.yml #裝了所有的環境所需

/dockerfile

#製作redis server要的image
dockerfile-redis
#製作ngrok server要的image
dockerfile-ngrok
#製作linebot server要的image
dockerfile-jupyter
#製作mockapi要的image
dockerfile-mockapi

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published