안녕하세요!
Discourse의 API 스크립트 플러그인이 현재 사용자를 가져올 수 있다는 것을 확인했습니다:
<script type="text/discourse-plugin" version="0.8.18">
if(api.getCurrentUser() != null) {
$("#logged-in-user").text(" " + api.getCurrentUser().username);
}
</script>
현재 토픽을 가져오는 비슷한 명령이 있을까요? 제 사용 사례는 게시글 끝의 리다이렉트 버튼의 URL을 원글 작성자에게 보내는 미리 채워진 DM 링크로 변경하는 것입니다. 원글 작성자의 사용자 이름을 찾으려면 먼저 토픽 ID를 가져온 다음 "/t/<TOPIC_ID>.json"을 통해 원글 작성자를 쿼리해야 하는 것 같습니다.
해당 버튼 플러그인에는 <TOPIC_ID>가 내장되어 있지만, 관리자 > 커스터마이징에서 자바스크립트를 사용하여 이를 어떻게 수행할 수 있는지 확실하지 않습니다. 감사합니다!