我正在爲我的平臺創建一個web集成,使用bot用戶「記錄」某些事件。爲Bot用戶創建Slack頻道
我想每個事件類型都有一個新的頻道/組,以便它們在列表中顯示,而不是在一個頻道中顯示。爲此,我使用Python Slacker集成創建了一個bot。
由於slack API拒絕讓我創建一個bot用戶的頻道,我需要使用oauth2 API創建一個頻道,然後讓機器人在其中寫入內容。這意味着我需要以用戶身份進行身份驗證才能使用我的平臺。
這感覺有點不好意思,因爲用戶我會使用(可能是我自己的)會在代碼中創建通道的機器人。
有沒有更好的方法來做到這一點?這裏最好的做法是什麼?
謝謝!
我似乎對這個過程有一個主要的誤解: 1.我創建了一個鬆弛的應用程序。這給了我一個私人鑰匙和一個公鑰。 2.不確定如何繼續,我該如何爲自己的團隊安裝自己的應用程序? (我認爲這給了我可以在後端使用的api-key) – Julian
是的。爲了安裝您的Slack應用程序並獲得特定團隊的訪問令牌,您需要使用「添加到鬆弛按鈕」的自定義網站。該網站需要能夠運行Slack的宣誓程序,以獲取訪問令牌。有關詳細信息,請參見[docu](https://api.slack.com/docs/slack-button) –
對我來說這很奇怪,我只需要做一次(因爲應用程序僅適用於一個團隊,這是管理網站),所以現在有更簡單的方式來訪問該令牌比創建一個網站(頁面)即時通訊只使用一次? – Julian