Slack 채널에 메시지를 게시하는 Webhook이 있습니다. 메시지에 언급 된 시간이 사용자의 현지 시간대에 표시되도록하는 방법이 있습니까?받는 사람의 시간대로 시간을 표시 할 수 있습니까?
답변
Slack의 API를 사용하면 특별한 자리 표시자를 사용하여 사용자의 시간대로 시간을 출력 할 수 있습니다. API 설명서에서 Formatting Dates을 참조하십시오.
해당 페이지의 문서에서 다음과 같이 명시 적으로 말합니다. * 메시지를 보는 사람의 현지 표준 시간대에 날짜 또는 시간이 포함 된 메시지를 표시해야합니다. * ... –
@DanielvanFlymen 의견을 따르십니까? OP의 질문은 최종 사용자의 시간대에 따라 클라이언트별로 시간을 다르게 표시하는 방법이었습니다. 위 링크는 정확히 어떻게하는지 보여줍니다. –
는 여유 API 문서 당으로, chat.postMessage
방법은 여기 하나
{
"ok": true,
"ts": "1405895017.000506",
"channel": "C024BE91L",
"message": {
...
}
}
그래서, 난 당신이 구문 분석하고 타임 스탬프를 얻고 당신의 필요에 따라 형식을 지정할 수 있습니다 추측 같은 응답으로 JSON을 반환합니다. 여기에 slack api postMessage API documentation에 대한 링크가 있습니다. 언급하면, ts
은 JSON 응답 위의 타임 스탬프입니다.
공유 채널에서 사용자의 시간대로 날짜를 표시 할 수없는 것처럼 보입니다. 리눅스와 안드로이드 모두를위한 슬랙 클라이언트는 UI를위한 플랫폼으로 임베디드 브라우저를 사용하고있는 것 같지만, 클라이언트에서 JS를 실행할 수있는 방법은 없습니다. 즉, 우리는 동적 인 것을 할 수 없다는 것을 의미합니다. 지방의 TZ.
메시지가 단일 사용자에게 보내는 직접적인 메시지 인 경우 codehat의 대답은 효과가 있지만 채널 메시지와 직접 메시지간에 시간대가 달라지기를 원하지 않는 경우
- 1. 받는 사람의 언어로 전자 메일을 표시 하시겠습니까?
- 2. 받는 사람의 전자 메일 주소를 반환하십시오.
- 3. 받는 사람의 너비를 수정하는 열을 추가하십시오.
- 4. 시간을 UTC 시간대로 어떻게 포맷합니까?
- 5. PHP : 시간을 장치 시간대로 변환
- 6. mysql에서 다른 시간대로 시간을 변환하십시오.
- 7. 사용자 시간대로 요일과 시간을 변환합니다.
- 8. Powershell 시간대로 현재 시간 표시
- 9. 받는 사람을 UIButton으로 표시
- 10. 보기에 사용자의 시간대로 시간 표시
- 11. 받는 사람의 하위 집합에 배달되는 전자 메일 서비스
- 12. StumbleUpon 배지가 사이트에로드되지 않습니다. http://www.stumbleupon.com에 메시지를 게시 할 수 없습니다. 받는 사람의 기원이 --- 오류
- 13. GMT의 시간을 perl의 현재 시간대로 변환합니다.
- 14. 내장 된 DocuSign 서명 :받는 사람의 언어 사용
- 15. Vim (퍼티 이상)에 날짜/시간을 표시 할 수 있습니까?
- 16. Firebug에서 찾은 행을 강조 표시 할 시간을 변경할 수 있습니까?
- 17. 어떻게 앞에 오는 0으로 시간을 표시 할 수 있습니까?
- 18. XSLT 1.0 : 날짜/시간을 현지 시간대로 변환
- 19. 레일스에서 특정 시간대로 시간을 변환하는 방법은 무엇입니까?
- 20. Java에서 모호한 시간대로 날짜와 시간을 파싱하려면 어떻게해야합니까?
- 21. 날짜를 다른 시간대로 변환 할 때 시간을 저장해야합니까?
- 22. '받는 사람'입력란에 수신자 한 명만 표시
- 23. 받는 사람의 WindowsIdentity를받는 msmq 메시지에서 얻는 방법은 무엇입니까?
- 24. 받는 사람의 전자 메일 주소를 공개하지 않고 메일을 보내는 방법
- 25. 받는 사람의 EWS 알림 전자 메일 주소 읽기
- 26. 현지 시간을 다른 시간대로 변환하는 방법은 무엇입니까?
- 27. 선택한 시간대로 현재 시간을 표시하는 방법은 무엇입니까?
- 28. Jquery에서 시간대로 날짜 시간을 포맷하는 방법은 무엇입니까?
- 29. 스프링 컨트롤러가 시간을 현지 시간대로 변환합니다
- 30. iOS에서 현지 시간대로 시작 시간을 설정합니다.
메시지를 보는 모든 사람이 다른 텍스트를 볼 수 있음을 의미합니까? 나는 그 대답이 아니오라고 확신한다. – smarx