๐ ๊ณต๋ถํ๋ ์ง์ง์ํ์นด๋ ์ฒ์์ด์ง?
[๋ผ์ฆ๋ฒ ๋ฆฌํ์ด-์ค๋งํธ ๋ฏธ๋ฌ ๋ง๋ค๊ธฐ] (9) ๊ตฌ๊ธ ์ด์์คํดํธ ์ฐ๋ ๋ณธ๋ฌธ
[๋ผ์ฆ๋ฒ ๋ฆฌํ์ด-์ค๋งํธ ๋ฏธ๋ฌ ๋ง๋ค๊ธฐ] (9) ๊ตฌ๊ธ ์ด์์คํดํธ ์ฐ๋
์ง์ง์ํ์นด 2023. 6. 15. 01:41<๋ณธ ๋ธ๋ก๊ทธ๋ ๊ณต๋์ ๋ฐฐ ๋์ ์ ํ๋ธ๋ฅผ ์ฐธ๊ณ ํด์ ๊ณต๋ถํ๋ฉฐ ์์ฑํ์์ต๋๋ค :-)>
=> (22๋ 4์๊ธฐ์ค ์ต์ ๋ฐฉ๋ฒ) ์ค๋งํธ๋ฏธ๋ฌ ๋ง๋ค๊ธฐ #9 ๊ตฌ๊ธ ์ด์์คํดํธ ์ฐ๋
๐ฑ ๊ตฌ๊ธ ์ด์์คํดํธ, ํฌํ ๋ฅผ ์ํ ๊ตฌ๊ธ ์ฝ์ ์ค์
๐ซ 1. MMM-GoogleAssistant ๋ชจ๋ ์ค์น
cd ~/MagicMirror/modules
git clone https://github.com/bugsounet/MMM-GoogleAssistant
cd MMM-GoogleAssistant
npm install
๐ซ2. ์๊ฒฉ์ฆ๋ช
์ค์
์๊น ๋ค์ด๋ก๋ํ JSON ํ์ผ ์ค๋น!!
(์๋ค๋ฉด https://console.cloud.google.com/ - API ๋ฐ ์๋น์ค - ์ฌ์ฉ์ ์ธ์ฆ์ ๋ณด ์์ ๋ฐ์คํฌํฑ OAuth json ๋ค์ด๋ก๋)
ํ์ผ์ MagicMirror/modules/MMM-GoogleAssistant ํด๋์ ์ฎ๊ฒจ์ฃผ๊ณ ์ด๋ฆ์ credentials.json ์ผ๋ก ๋ฐ๊ฟ์ค
cd MagicMirror/modules/MMM-GoogleAssistant
npm run token
Y ์
๋ ฅ
์ธํฐ๋ท ์ฐฝ์ด ๋จ๋ฉด ๋ก๊ทธ์ธํด์ค
๊ณ์ - ํ์ฉ - ํ์ฉ ๋๋ฌ์ค
์ฝ๋๋ฅผ ๋ณต์ฌํด์ Ctrl + Shift + v (์ค๋ฅธ์ชฝ ํด๋ฆญ + ๋ถ์ฌ๋ฃ๊ธฐ) ๋ก ๋ถ์ฌ์ค
์๋ฌด ๋ง์ด๋ ์จ์ค ๋๋ต์ด ์ค๋ฉด ์ฑ๊ณต!
๐ซ 3. ๊ตฌ๊ธ ์ด์์คํดํธ ๋ชจ๋ ์ค์
cd ~
geany MagicMirror/config/config.js
// ๋ชจ๋๋ฆฌ์คํธ ๋งจ ํ๋จ์ ์ถ๊ฐ
{
module: "MMM-GoogleAssistant",
configDeepMerge: true,
config: {
assistantConfig: {
lang: "ko-KR",
latitude: 37.3460,
longitude: 126.550,
},
}
},
๐ซ 4. gateway ์ค์น
cd ~/MagicMirror/modules
git clone https://github.com/bugsounet/Gateway
cd Gateway
npm install
geany MagicMirror/config/config.js
// ๋ค์์ ๋ชจ๋๋ฆฌ์คํธ ๋ง์ง๋ง์ ์ถ๊ฐ
{
module: 'Gateway'
},
๐ซ 5. EXT-detector ์ค์น
cd ~/MagicMirror/modules
git clone https://github.com/bugsounet/EXT-Detector
cd EXT-Detector
npm install
geany MagicMirror/config/config.js
// ๋ค์์ ๋ชจ๋๋ฆฌ์คํธ ๋ง์ง๋ง์ ์ถ๊ฐ
{
module: "EXT-Detector",
position: "top_left",
configDeepMerge: true
},