使用 Slack 開發人員工具建立應用程式

透過 Slack 平台建立應用程式,你可將有助於組織順利運作的工具、資料來源和流程連結到你的工作空間。

提示:註冊 Slack 開發人員計畫以存取專為開發人員建立的 beta 版功能、工具及其他資源。

 

可以建立哪些應用程式?

你可以設計和建立貴公司專用的內部應用程式,也可以建立外部應用程式,並透過 Slack Marketplace 發布給其他公司使用。繼續閱讀以瞭解可能的使用案例、入門方法,以及使用 Slack 平台建立的具體詳細資料。

 

為團隊建立

哪些應用程式最適合你的團隊,取決於對你而言哪些工具和流程最為重要。為了獲得靈感,你可以問自己以下問題:

  • 是否需將組織的內部系統或工具與 Slack 整合?
  • 是否有一些工具會產生需要一群人注意的警示或通知?將警示傳送到 Slack 頻道,就能一次通知所有相關人員。
  • 為了尋找所需資訊,你是否需要整天在不同的程式之間來回切換?自訂小程式可將資料提取至工作空間,這樣便能將相關的資料整合在一起,形成複雜的跨系統流程,而使用者能利用 Slack 內建的搜尋功能輕鬆尋找所需資訊。

 

工具和功能

我們提供建構區塊套件,你可以用來自訂終端使用者與應用程式的互動方式。以下列舉了一些範例,說明我們提供的若干有助於輕鬆開發和管理應用程式的工具,以及可在應用程式中建立的功能。

工具

功能

  • AI 代理和助理
    有了 AI 代理和助理,使用者無需離開 Slack 也能與第三方對話 AI 互動。啟用應用程式的 AI 代理或助理時,你可以定義載入狀態、設定對話提示,以及運用對話串讓對話保持井然有序。
  • Slack CLI
    使用 Slack CLI (命令列介面) 為具有 TypeScript SDK 的新應用程式建置架構,之後即可輕鬆將應用程式部署到 Slack 的基礎架構。
  • 應用程式資訊清單
    使用應用程式資訊清單來快速設定、開發和管理應用程式。
  • 應用程式部署資料儲存
    在 Slack 的基礎架構上部署應用程式並儲存應用程式資料,不僅能將所有元件集中在一處,且會自動遵循安全和合規標準。
  • 開發人員沙箱
    沙箱是 Enterprise Grid 環境,你可以利用此環境免費且安全的建立 Slack 的所有功能。若要佈建開發人員沙箱,必須先加入 Slack 開發人員計畫
  • 自訂功能
    功能是預設的代碼區塊,會執行特定動作。應用程式可能包含各種功能 (又稱為步驟),工作空間或 Enterprise Grid 組織成員可將這些功能新增至他們使用工作流程建立工具建立的工作流程中。請注意,包含自訂步驟的工作流程屬於高級工作流程
  • 工作流程
    應用程式中可包含預先建立的工作流程,方便工作空間或組織中的任何人員使用。 
  • 觸發條件
    觸發條件用來決定啟動工作流程的方式 (例如按一下按鈕或依照排程自動啟動) 和位置 (在 Slack 或其他服務中)。

 

開始使用

Slack API 彙整了從入門指南到詳細說明文件等,涵蓋所有在 Slack 平台上建立應用程式的須知內容。

準備好要建立應用程式時,你可以依照以下步驟開始操作:

  1. 開啟 Slack Marketplace。 
  2. 在右上角的下拉式功能表中,選取要在當中新增應用程式的工作空間,然後按一下「建立」。 
  3. 按一下「建立應用程式」。