2017-03-01 4 views
-1

그래서 사회 통계 학적 관점에서 슬랙 API 방법 (https://api.slack.com/methods)이 얼마나 유용한 지에 대한 간단한 분석을 준비해야합니다. 어제 나는 sociometry 같은 것이 존재한다는 것을 알지 못했고, 나는 여전히 방법론을 사용하여 API를 평가하는 방법을 모른다. 아무도 비슷한 일을 해 본 적이 없으며 그런 분석에 어떻게 접근 할 수 있을지 상상해보십시오. 어떤 문학이 유용할까요? 나는이 분석이 특히 길다는 것을 의미하지는 않지만 현재로서는 어디에서 시작해야할지조차 모른다.슬랙 (slack) API의 사회 측정 점수

답변

1

솔직히, 나는 sociometry에 전문가가 아니지만, 여기에 내가 접근 할 방법은 다음과 같습니다

내가 목표를 생각할 겁니다이 sociogramm이 API를 사용하여 여유 팀의 모든 사용자 사이의 관계를 묘사 만드는 것입니다 행동 양식. 따라서 API 메소드가 그 목표를 달성하는 데 얼마나 유용할까요?

Slack에는 Facebook과 같은 "친구 목록"이 없으므로 Slack에서 관계를 식별하는 방법에 대한 자신 만의 접근 방식을 고안해야합니다. 슬랙은 메시징 시스템이므로 누가 누구와 통신하고 있는지를 기반으로 슬랙을 정의하는 것이 좋습니다.

  • 직접 메시징합니다 (@user 언급 사용) 채널에서 서로 얘기를 서로 (를 포함하여 그룹)
  • 나있는 경우 관계를 사용자가 정의 할 수 있습니다 동일한 채널의 일부이며 채널에서 이야기하기.

이제 API 방법의 효율성을 평가하십시오. 기본 방법은 주어진 시간 동안 (직접 메시지의 경우 im.history, 비공개 채널의 경우 groups.history, 복수 참여자가있는 직접 메시지 채널의 경우 mpim.history) 공용 채널의 메시지를 검색하는 것입니다. 또한 channels.info (또는 다른 채널 유형의 펜던트)을 사용하여 채널 멤버를 검색 할 수 있습니다. 그런 다음 검색된 모든 메시지와 채널의 구성원 목록을 구문 분석하여 관계를 식별하고 sociagram을 계산합니다.

그러나 Slack은 사용자가 채널에 액세스 할 수 있도록 허용합니다. 여기에는 API를 통한 액세스와 관리자 및 소유자 역할을 가진 사용자가 포함됩니다.

API를 통해 모든 직접 메시지, 그룹 채팅 및 비공개 채널을 볼 수 없으므로 공개 채널 및 일부 비공개 채널에 대한 접근을 제한해야합니다. 특정 슬랙 팀에서 대화의 대부분이 일어나고 있는지, 그리고 우리의 느슨한 사용자가 어떤 사적인 채널에 속해 있는지에 따라 완전한 사회 도표를 계산하는 능력이 크게 제한 될 수 있습니다.

요약하면 API 사용자 인터페이스를 사용하여 사용자가 서로 통신하는 슬랙 팀의 사회 통계를 계산할 수 있습니다. 그러나 그 분석은 API를 통해 Slack 팀의 모든 개인 통신에 액세스 할 수 없으므로 100 % 완료되지 않습니다. 계산을 수행하는 슬랙 사용자가 모든 관련 비공개 채널에 액세스 할 수있는 경우 계산 된 사회 통계가 여전히 유용 할 수 있습니다.