Slack API에서 링크 열기

1933 단어 Pythonslack,

개요


Slack에 링크를 붙이면 링크 대상을 표시하는 기능이 있습니다(아래 그림 참조).
Slack API에서 메시지를 보낼 때 링크 대상이 표시되지 않는 이유를 알 수 없습니다.
표시할 방법을 기록합니다.

링크가 표시되지 않는 모드


4공식 페이지 근거
· 링크에 미리보기 데이터 없음
Slack 메시지를 통해 링크를 공유할 때 링크 미리 보기에는 트위터 > 카드,oEmbed, Open Graph에서 삽입된 정보가 포함되어 있습니다.만약 그 > 웹 페이지에 이러한 데이터가 포함되지 않는다면, 링크는 디스플레이를 펼치지 않을 것입니다.
• 비공개 페이지 또는 파일로 링크
예를 들어 유튜브와 Vimeo 동영상에 공개되지 않은 것은 미리보기를 표시하지 않는다.
・최근 작업공간의 다른 구성원들에게 투고되었다.
한 시간 동안 동일한 링크를 공유한 경우 링크가 확장되지 않습니다.저희는 더 많은 서비스를 화이트 리스트에 등록하는 데 계속 노력할 것입니다. 이것은 화이트 리스트에 등록되지 않은 서비스에서 관리하는 영상과 오디오 데이터 링크입니다.
/http://없음
이 경우 http://를 추가하면 링크가 확장될 수 있습니다.
· 메시지 하나에 5개 이상의 링크 포함
메시지에 5개 이상의 링크가 있는 경우 해당 링크는 압축해제되어 표시되지 않습니다.
의 5개 중 하나는 표시되지 않습니다.
이번에는 어느 것도 속하지 않기 때문에 다음과 같은 매개 변수를 추가해야 한다.

매개 변수


메시지 보내기링크 매개 변수를 진짜로 설정합니다.
notify.py
import slackweb

slack = slackweb.Slack(url={URL})
slack.notify(text=msg, unfurl_links='true')

좋은 웹페이지 즐겨찾기