2017-03-01 81 views
-1

的sociometrical得分於是我找來了任務準備如何有用,從sociometrical點,是鬆弛API方法(https://api.slack.com/methods)一個簡單的分析。 昨天我甚至不知道社會計量學這樣的東西存在,我仍然不知道如何使用它的方法評估任何API。這裏有沒有人有過類似的任務,或者有任何想法如何處理這種分析?哪些文獻會有用?我並不是說這個分析特別長,但是現在我甚至不知道從哪裏開始。鬆弛API

回答

1

坦率地說,我不是sociometry的專家,但這裏是我會怎麼處理它:

我將承擔的目標是創建一個sociogramm使用API​​描繪了一個鬆弛團隊的所有用戶之間的關係方法。所以問題是API方法如何實現這一目標。

鬆弛沒有一個「好友列表」,如Facebook,所以你必須要拿出自己有關如何識別在時差關係的方法。 Slack是一個消息傳遞系統,因此根據誰與誰進行通信來定義它是有意義的。

允許限定用戶有關係,如果他們是

  • 直接消息收發彼此(包括基團)
  • 在一個信道互相交談(使用@user 提及)
  • 或只是屬於同一頻道的一部分,並在頻道中說話

現在來評估API方法的有效性。其基本做法是與channels.history檢索公共頻道的信息(或im.history直接的消息,groups.history爲專用通道和mpim.history與多個參與者的直接信息通道)對於給定的時間段。此外,您還可以使用channels.info(或其他通道類型的吊墜)檢索某個頻道的成員。然後,您將解析所有檢索到的消息和頻道的成員列表,以確定關係並計算社交圖。

然而,時差僅允許用戶訪問的通道,他們的成員。這包括通過API進行訪問,包括具有角色管理員和所有者的用戶。

因此,它不可能看到所有直接的信息,組聊天,並通過API鬆弛團隊專用通道,因此我們需要限制的辦法對公共信道和一些私人渠道。根據大多數談話在特定的Slack團隊中發生的情況以及我們的閒暇用戶是哪一個私人頻道可能會大大限制計算完整社交圖的能力。

總之,你可以使用API​​方法在此基礎上用戶的用戶相互通信,計算sociogram你鬆弛的團隊。但是這種分析不會100%完成,因爲它不可能通過API訪問Slack團隊中的所有私人通信。儘管如此,計算出的社交圖可能仍然有用,如果執行計算的Slack用戶可以訪問所有相關的專用頻道。