# MakerCloud x IFTTT應用教學

透過IFTTT，我們可以將IoT項目升級，做到更多不同的應用，例如自動發電郵，Telegram訊息等。

MakerCloud平台上已經有容易使用的工具，讓大家可以快速地建立IFTTT的應用。

### MakerCloud官方教學

MakerCloud有提供官方教學，一切以MakerCloud官方教學為準。

#### 第一步：數據觸發教學

#### [數據觸發教學](https://learn.makercloud.io/en/latest/ch9_event_trigger/event_trigger/smartrack_ET/)

#### 第二步：數據續發IFTTT教學

#### [數據觸發IFTTT教學](https://learn.makercloud.io/en/latest/ch9_event_trigger/ifttt/smartrack_IFTTT/)

### MakerCloud x IFTTT應用教學

#### 以下內容由KittenBot HK撰寫，一切以官方教學作準。

#### 第一步：數據續發

首先前往MakerCloud，建立新或者選擇一個項目，並建立一個話題。

![](https://kittenbothk.readthedocs.io/en/latest/_images/mc11.png)

前往數據觸發頁面。

![](https://kittenbothk.readthedocs.io/en/latest/_images/mc21.png)

搭建出以下數據觸發小程式。

![](https://kittenbothk.readthedocs.io/en/latest/_images/mc31.png)

在webhook事件和鑰匙先隨便填入資料，然後點擊創建。

![](https://kittenbothk.readthedocs.io/en/latest/_images/mc41.png)

#### 第二步：設立IFTTT

前往IFTTT並註冊或登入帳號。

![](https://kittenbothk.readthedocs.io/en/latest/_images/mc5.png)

建立新程式。

![](https://kittenbothk.readthedocs.io/en/latest/_images/mc6.png)

![](https://kittenbothk.readthedocs.io/en/latest/_images/mc7.png)

在If This的選項裡選擇Webhooks。

![](https://kittenbothk.readthedocs.io/en/latest/_images/mc8.png)

選擇Receive A Web Request。

![](https://kittenbothk.readthedocs.io/en/latest/_images/mc9.png)

假如之前沒有使用過Webhook的話，請點Connect。如曾使用此服務的話可以跳過這步驟。

![](https://kittenbothk.readthedocs.io/en/latest/_images/mc10.png)

在EventName裏填入一個事件名稱。

![](https://kittenbothk.readthedocs.io/en/latest/_images/mc111.png)

然後選擇Then That。

![](https://kittenbothk.readthedocs.io/en/latest/_images/mc12.png)

在這個示範會使用電郵，請選擇email。

![](https://kittenbothk.readthedocs.io/en/latest/_images/mc13.png)

選擇Send Me an Email。

![](https://kittenbothk.readthedocs.io/en/latest/_images/mc14.png)

使用此服務之前需要先啟動，假如曾使用過就不用理會。

![](https://kittenbothk.readthedocs.io/en/latest/_images/mc15.png)

按照指示啟動電郵服務。

![](https://kittenbothk.readthedocs.io/en/latest/_images/MC16.png)

可以更改電郵的主旨和內容，現在先全部使用預設。

![](https://kittenbothk.readthedocs.io/en/latest/_images/mc17.png)

完成之後就可以按Continue。

![](https://kittenbothk.readthedocs.io/en/latest/_images/mc18.png)

然之後需要獲取個人的Webhook資料。前往帳戶的My Services。

![](https://kittenbothk.readthedocs.io/en/latest/_images/mc19.png)

選擇Webhooks。

![](https://kittenbothk.readthedocs.io/en/latest/_images/mc20.png)

選擇Documentation。

![](https://kittenbothk.readthedocs.io/en/latest/_images/mc211.png)

將Your Key複製。

![](https://kittenbothk.readthedocs.io/en/latest/_images/mc22.png)

回到MakerCloud的頁面，將Webhook密碼貼到鑰匙一欄上。

![](https://kittenbothk.readthedocs.io/en/latest/_images/mc23.png)

在Webhook事件裡填寫你的事件名稱。

![](https://kittenbothk.readthedocs.io/en/latest/_images/mc24.png)

完成之後點擊創建。

![](https://kittenbothk.readthedocs.io/en/latest/_images/mc25.png)

測試一下對頻道發送訊息，假如訊息與觸發條件吻合，你應該會收到電郵。

![](https://kittenbothk.readthedocs.io/en/latest/_images/mc26.png)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://sharinghub.kittenbot.hk/wifibrick_iot/ifttt/makercloud.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
