logo
開發者文件
搜尋
Slack 與 GPTBots 整合

Slack 與 GPTBots 整合

您可以將代理(Agent)服務整合到您的 Slack 應用程式中,讓 Slack 工作區的使用者透過應用程式與代理(Agent)進行即時溝通,提升團隊協作與自動化效率。


建立 Slack 應用程式

image-20240108155507514
圖:Slack API 首頁畫面

請前往 Slack API(應用程式介面),按一下「Create New App」建立您的 Slack 應用程式。


配置 Slack 應用程式

image-20240108160135658
圖:Slack 應用程式基本資訊頁面

  1. 進入 Slack 應用程式,在「Basic Information」中找到「App Credentials」,將圖中標記的資訊複製到 GPTBots 的 Slack 配置頁面,然後按一下「Submit」。
  2. 按一下「Submit」後,系統將提供三個 URL(OAuth URL、Event URL、Verification URL)。

OAuth & Permissions 設定

image-20240108160433503
圖:Slack OAuth 設定頁

  • 複製「OAuth URL」,並貼到「OAuth & Permissions」的「Redirect URLs」欄位。
  • 在「Scopes(範圍)」的「Agent Token Scopes」中,分別新增四個範圍(Scopes):app_mentions:readchannels:readchat:writeim:history

Event Subscriptions 設定

iShot_2024-01-11_17.49.19
圖:Slack Event Subscriptions 頁面

  • 複製「Event URL」,貼到「Event Subscriptions」的「Request URL」欄位。
  • 在「Subscribe to agent events」下方,分別新增三個事件(Events):app_home_openedapp_mentionmessage.im

App Home 設定

image-20240108160638759
圖:Slack App Home 設定頁

  • 在「App Home」部分,啟用「Message Tab」,並勾選下方的相關選項。

授權與啟用

  • 返回 GPTBots 的 Slack 配置頁面,點擊「Authorization」下方的連結,依指示完成授權步驟。

與代理(Agent)聊天方式

1. 在頻道中與代理聊天

image-20240603151021972
圖:Slack 頻道內與代理互動畫面

  • 在 Slack 頻道的聊天輸入框,輸入「@Agent」即可與代理(Agent)進行對話。

2. 在私人訊息中與代理聊天

image-20240603150916794
圖:Slack 私訊與代理互動畫面

  • 在工作區的應用程式列表中找到該代理應用,點選後即可直接發送訊息與代理(Agent)對話。

若需更多 Slack 整合、GPTBots 聊天機器人相關協助,請參考官方文件或聯繫技術支援。