# 建立 Slack App ###### tags: `Slack` > 建立 App 可以用來控制 Sorkspace,也可單獨對個別用戶傳送訊息,還有各種訊息功能可以使用。 ## 建立 App #### 進入 https://api.slack.com/ 後先登入 Slack 帳號,並點擊 `Create a custom app ` 按鈕。  #### 輸入名稱和選擇 Workspace  #### 輸入後點擊 `Create App` - - - ## 設定此 App 的權限 #### 點擊左邊 Tab 欄的 `OAuth & Permissions`,下滑至 Scopes 設定 Bot Token Scopes  #### 需要增加的權限有以下幾個: - channels:history - channels:manage - channels:read - chat:write - groups:history - groups:read - groups:write - im:history - im:read - im:write - incoming-webhook - mpim:history - mpim:read - mpim:write - users:read #### 增加完權限後上滑至頂端,點擊 `Install to Workspace`  #### 點擊後來到權限確認頁面,這裡我們只需要設定此 App 狀態需要發布到哪個頻道,選完後點擊 `Allow` 就可以了  #### 此時我們就收到 App 新增成功的訊息了  #### 同個頁面下我們就可以獲得 Bot 的 Token  - - - ## 設定頭像與顯示名稱 #### 點擊左邊 Tab 的 `Basic Information` ,下滑至 Display Information 就能設定頭像與顯示名稱了  - - - ## 將 Bot 加入既有的 Chaneel 中 新增 App 時,等同於一個新的用戶加入這個 Workspace 中,所以已經開啟的 Channel 中並不存在這個 Bot,需要手動將此 Bot 加入至所有 Channel 中才能讓這個 Bot 於各個 Channel 中工作。 例如:本來就不存在於某 Channel 中的用戶無法在某 Channel 中發言。 #### 點選 App → 驚嘆號 → `More` → `Add this app to a channel`  - - - ## 完成 將所有或所需 Channel 都加入此 App 之後,就可以開始使用各種 Slack 的 API 來做任何工作了!
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up