그래서 사회 통계 학적 관점에서 슬랙 API 방법 (https://api.slack.com/methods)이 얼마나 유용한 지에 대한 간단한 분석을 준비해야합니다. 어제 나는 sociometry 같은 것이 존재한다는 것을 알지 못했고, 나는 여전히 방법론을 사용하여 API를 평가하는 방법을 모른다. 아무도 비슷한 일을 해 본 적이 없으며 그런 분석에 어떻게 접근 할 수 있을지 상상해보십시오. 어떤 문학이 유용할까요? 나는이 분석이 특히 길다는 것을 의미하지는 않지만 현재로서는 어디에서 시작해야할지조차 모른다.슬랙 (slack) API의 사회 측정 점수
답변
솔직히, 나는 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 % 완료되지 않습니다. 계산을 수행하는 슬랙 사용자가 모든 관련 비공개 채널에 액세스 할 수있는 경우 계산 된 사회 통계가 여전히 유용 할 수 있습니다.