andrei
(Andrei Prigorshnev)
10월 4, 2022, 10:16오전
1
이번 발표를 통해 사용자 정의 상태 메시지를 설정할 수 있는 새로운 기능을 공개합니다. 설정 후 해당 메시지는 게시글, 채팅, 사용자 카드 등에서 아바타 옆에 표시됩니다:
일시적으로 접속이 불가능하거나 긴 휴가 중이라는 것을 알리거나, 단순히 자신의 기분을 공유하는 데 사용할 수 있습니다.
이제 try.discourse.org에서 이 기능을 테스트해 볼 수 있습니다.
사용 방법
사용자 정의 상태를 설정하려면 사용자 메뉴로 이동하여 사용자 정의 상태 설정 버튼을 누르세요 (아직 새 사용자 메뉴 를 활성화하지 않은 경우 화면이 조금 다르게 보일 수 있습니다):
그 다음 이모지와 설명을 선택하고, 선택적으로 자동 삭제 타이머를 설정할 수 있습니다. 예를 들어 10월 9일까지 상태 *“ 휴가 중”*을 설정할 수 있습니다:
그리고 포럼의 모든 사용자가 이를 확인할 수 있습니다. 예를 들어, 사용자의 게시글에서:
상태를 해제하려면 상태 모달을 열고 삭제 버튼을 누르세요:
내 포럼에서 활성화하는 방법
이 기능을 활성화하려면 enable user status 설정을 찾아주세요:
활성화 후 포럼의 모든 사용자가 사용자 정의 상태 메시지를 설정할 수 있게 됩니다.
43개의 좋아요
Tris20
(Tristan)
10월 4, 2022, 10:10오전
18
호기심에 물어보는데, 아웃룩이나 MS Teams와 동기화하는 방법에 대한 조사가 이루어졌나요? API를 통해 어떻게 접근할 수 있나요?
8개의 좋아요
Canapin
(Coin-coin le Canapin)
10월 4, 2022, 11:04오전
19
멋진 기능이에요.
플러그인을 통해 비슷한 기능을 본 기억이 나는데, 가용 시간을 설정할 수 있었어요. 업무 시간대에 다른 사람들과 상호작용하는 포럼에서 유용한 기능이죠.
하지만 그걸 찾을 수가 없네요.
어쨌든, 같은 효과를 낼 수 있도록 반복 시간대를 추가할 계획이 있나요?
4개의 좋아요
mcwumbly
(Dave McClure)
10월 4, 2022, 1:32오후
21
캘린더와 통합하는 아이디어가 나온 적이 있습니다. 아직까지 큰 조사는 하지 않았지만, 인증 관련해서 복잡성이 있을 것으로 예상됩니다.
알림 시간대를 설정할 수 있는 “방해 금지” 기능이 있습니다. Do not disturb mode
이 두 기능이 밀접하게 관련되어 있으며, 향후 더 긴밀하게 통합될 수 있다고 동의하지만, 현재로서는 별개의 기능입니다.
8개의 좋아요
pfaffman
(Jay Pfaffman)
10월 4, 2022, 3:55오후
22
Tristan:
API를 통해 어떻게 접근할 수 있나요?
Reverse engineer the Discourse API 를 통해?
Outlook 또는 다른 서비스에 웹훅(Webhook)이 있다면, Discourse의 상태를 업데이트하도록 구성할 수 있을 것입니다.
3개의 좋아요
Tris20
(Tristan)
10월 4, 2022, 5:21오후
24
처음에는 그렇게 생각했지만, 선택지가 많지 않은 것 같습니다:
응답(response)에서는 내 사용자명을 볼 수 있지만, 요청(request)에서는 볼 수 없습니다. 제 생각에는 상태(status)는 기존 세션 동안에만 사용자가 설정할 수 있는 것 같습니다. 제가 놓치고 있는 것이 있을까요? API를 통해 상태 설정 시 사용자명을 지정할 방법이 있을까요?
3개의 좋아요
pfaffman
(Jay Pfaffman)
10월 4, 2022, 6:33오후
26
전역 API 키를 사용해서 헤더에 변경하려는 사용자를 user로 전달하는 방식인 것 같습니다.
4개의 좋아요
RGJ
(Richard - Communiteq)
10월 5, 2022, 10:39오전
28
내가 잘못 본 건지, 그 아이콘들이 정렬이 안 된 것 같아요 (너무 아래에 있거나, 텍스트의 상단/중앙이 아닌 하단에 정렬되어 있음)
8개의 좋아요
andrei
(Andrei Prigorshnev)
10월 5, 2022, 3:15오후
32
Tristan:
API를 통해 어떻게 접근할 수 있나요?
맞습니다. 현재는 현재 사용자의 status만 설정할 수 있으며, 놓친 부분은 없습니다.
이 기능은 아직 매우 초기 단계이며, 현재 일부 추가 개선 작업을 진행 중입니다. 이를 통해 모든 사용자의 status를 설정할 수 있는 서버 메서드를 추가하게 될 수도 있고, 아닐 수도 있습니다. 사용자 status에 대한 더 많은 개선 사항이 제공될 때까지 조금 기다리는 것이 좋다고 생각합니다.
네, 확실히 개선할 수 있는 부분입니다. 제가 처리하겠습니다. 보고해 주셔서 감사합니다!
8개의 좋아요
riking
(Kane York)
10월 8, 2022, 6:18오전
34
범위 지정 API 키의 훌륭한 활용 사례입니다 - 단일 사용자 또는 전체 사이트의 상태 설정이 가능합니다. status: 회의 중
10개의 좋아요
kynic
10월 11, 2022, 4:06오후
35
모바일에서 이모지가 왼쪽에 표시되는 이유는 무엇인가요?
2개의 좋아요
의도적인 것일 수도 있고, 오버플로우 때문에 버그일 수도 있습니다. 플래어로 오해받을 수 있으므로 거기에 표시되면 안 된다고 생각합니다.
3개의 좋아요
그러면 테마를 바꾸면 상태가 사라져서 다시 설정해야 해요 .
4개의 좋아요
andrei
(Andrei Prigorshnev)
10월 21, 2022, 9:26오후
42
@robotnjik , 이 문제를 보고해 주셔서 감사합니다! 재현해 봤는데, 어떤 테마로 전환하든 사용자 상태가 사라지는 것 같습니다. 수정하겠습니다.
8개의 좋아요
andrei
(Andrei Prigorshnev)
11월 4, 2022, 8:35오후
43
결국, 상태(status)가 테마를 전환할 때뿐만 아니라 상태 자체를 제외한 거의 모든 사용자 설정을 편집할 때에도 초기화되고 있었습니다.
다음은 이를 수정합니다:
main ← fix/do-not-clear-status-when-editing-user-preferences
merged 05:42PM - 16 Nov 22 UTC
The problem was [reported](https://meta.discourse.org/t/user-status/240335/42) a… s a problem with changing theme in user preferences, after saving a new theme the previously set user status was disappearing. Turned out though that the problem was more wide, changing pretty much any setting in user preferences apart from user status itself led to clearing the status.
10개의 좋아요
andrei
(Andrei Prigorshnev)
11월 25, 2022, 1:12오후
44
Tristan:
API를 통해 어떻게 접근할 수 있나요?
이 PR은 사용자 상태에 대한 REST API 범위를 추가합니다:
main ← dev/api-scope-for-user-status
merged 03:16PM - 24 Nov 22 UTC
This adds API scope for the user status:
<img width="473" alt="image" src="ht… tps://user-images.githubusercontent.com/1274517/203367065-2ad79a55-fd45-416d-9a78-a2e273c0a54c.png">
This also adds a get method to the user status controller. We didn't need a dedicated method that returns status before because the server returns status with user objects, but I think we need to provide this method for API clients.
이제 가능합니다. 이를 수행하려면 All Users 수준의 API 키를 사용해야 한다는 점에 유의하세요:
Discourse REST API 사용에 대한 자세한 내용은 여기에서 확인하세요 – Discourse REST API Documentation .
13개의 좋아요