BCC 플러그인에 %{name} 변수 추가

이것은 공식 Bcc 플러그인에 대한 것입니다.

제안 1

{username}과 함께 {name}도 사용할 수 있을까요? 실명을 사용하는 것은 허용되는 포럼에서 훨씬 더 개인적인 느낌을 줍니다.

제안 2

(또한 공식인) Discourse Canned Replies 플러그인과 UX/구문(syntax)을 통일하는 것을 고려해 보셨나요? 예를 들어, {username}과 {@username} 대신 다음을 사용하는 것입니다:

  1. %{username}
  2. %{@username}

그리고 제 첫 번째 제안을 적용한다면:

  1. %{name}

@Qursch 님에게도 공유합니다.

3개의 좋아요

둘 다 좋은 제안인 것 같습니다. 이번 주말에 작업을 시작하겠습니다.
수정: PR이 생성되었습니다.

2개의 좋아요

좋은 소식이에요! 그런데 테스트를 해보니 이전 문제가 다시 발생했네요. 첫 번째 수신자의 이름이 그 뒤의 모든 메시지에 표시되고 있거든요 — 아휴! 이건 다음과 같은 문제와 똑같아요:

지금 이 기능을 실제로 사용하고 있는 사람은 저뿐인 것 같네요!!

2개의 좋아요

수정 사항이 담긴 PR을 방금 생성했는데, 이름 개인화를 추가하면 왜 이런 문제가 발생하는지 이해가 안 됩니다. 이전에는 정상적으로 작동했기 때문이죠.

2개의 좋아요

정말 대단해요! 병합되면 바로 테스트해볼게요.

아, 그리고 위에서 제가 제안한 Name에 대해 다른 문제도 깨달았어요. 사실 우리가 필요한 건 Firstname예요. 문자열의 첫 번째 단어만 사용하는 게 가능할까요?

엑셀에서는 그렇게 할 수 있지만, 루비에서는 전혀 모르겠어요!!!

1개의 좋아요

감사합니다, 가능한 범위에서 기여하고 싶어서요. 실제로는 %{first_name}와 %{last_name}에 대한 추가 옵션을 추가하고, 기존 옵션은 전체 이름으로 변경할 예정입니다.

2개의 좋아요

어떻게 진행되고 있나요?

Fix personalization (#11) · discourse/discourse-bcc@74442fd · GitHub 를 보면 %{first_name} 방식은 통하지 않은 것 같지만, 버그는 수정하신 것 같습니다.

P.S. 제가 만든 Bug Reporter 직함이 마음에 드시나요? 사람들은 모방이 최고의 칭찬이라고 하잖아요!

1개의 좋아요

네, 버그는 수정되어야 합니다(반복적으로 테스트해 보았어요). 이름과 성에 대해서는 Discourse가 이름과 성을 구분하는 별도의 필드가 없고 하나의 통합 필드만 있기 때문에 "모두에게 적용되는 하나의 방법"은 존재할 수 없어요.

훌륭한 작업입니다!!! :+1:

Mr Bean Thumbs Up GIF

(Discourse에서 GIF를 사용하는 것이 좋은 아이디어인지 확신이 서지 않지만, 보고 참을 수가 없었습니다)

네, 알고 있습니다. 공백이 포함된 문자열의 경우 공백까지의 문자만 유지하도록 문자열을 분리하는 데 꽤 영리한 코드가 필요할 것입니다. 공백이 없는 경우 전체 문자열을 그대로 사용하면 됩니다.

말씀드린 것처럼, 저는 Excel에서는 그렇게 할 수 있지만 Javascript / Ruby에서는 할 수 없습니다!

1개의 좋아요