템플릿 변수를 채우는 방법은 무엇인가요?

플러그인이 지원하는 미리 채워진 변수들을 확인하는 데 조금 어려움을 겪고 있습니다. 이 플러그인의 다른 모든 부분은 기대대로 잘 작동하고 있으며, 정말 좋습니다! :+1: :+1:

Discourse Templates 플러그인을 설치해 두었고, 모든 것이 최신 상태인 것으로 보입니다. 하지만 다음과 같이 입력하면:

안녕하세요, %{reply_to_username}님.
메시지.
감사합니다,
%{my_username}

…결과물은 다음과 같습니다:

안녕하세요, %{reply_to_username}님.
메시지.
감사합니다,
%{my_username}

:thinking: 저는 다음과 같은 결과를 기대했습니다:

안녕하세요, so_and_so님.
메시지.
감사합니다,
officially_me

무엇을 놓치고 있는 걸까요?

템플릿 카테고리/태그의 첫 번째 게시글에 아래 내용을 입력한 후, 에디터에서 해당 템플릿을 삽입해 보세요. :slight_smile:

Hey there, %{reply_to_username}.
Message.
Best regards,
%{my_username}

어떤 맥락에서 템플릿을 사용하느냐에 따라 달라질 것 같습니다. 방금 직접 테스트해 봤는데, 예를 들어 OP에게 답글을 달 때 %{reply_to_username}이 채워지지 않았습니다. 반면 사용자 이름은 항상 채워져야 하는데, 그 부분은 무슨 일이 일어나고 있는지 잘 모르겠습니다. :slight_smile:

템플릿을 사용하는 시점에 대해 조금 더 자세히 알려 주실 수 있을까요?

간단한 실험을 해 본 결과, 변수를 서로의 폴백(fallback)으로 중첩해서 사용할 수 있는 것 같습니다. 그래서 Hi %{reply_to_username,fallback:%{original_poster_username,fallback:there}}, 형식이 PM의 OP에게 답글을 달 때와 그 이후의 메시지에 답글을 달 때 모두 작동할 것으로 생각됩니다(확실히 하려면 직접 테스트해 보시는 것이 좋습니다 :slight_smile:).

설명해 주셔서 감사합니다. 확실히 플러그인을 의도된 용도와 다르게 사용했던 것 같습니다. 다만, 제 시도는 여기에서 더 깊이 탐구되고 있으니, 템플릿을 이용해 개인 메시지를 보내는 방법에 관심이 있으신 분들을 위해 공유드립니다.
#wishlist :pray:t4: