좋은 아침입니다.
이 수정이 잘 작동합니다. 하지만 코드에서 한 가지 문제를 발견했습니다.
코드 마지막 부분입니다. email 뒤에 end를 작성해야 합니다. 그렇지 않으면 제 포크에서 코드가 작동하지 않습니다.
어제에는 두 번의 요약이 생성되었습니다. 오늘은 다시 그런지 확인해 보겠습니다.
핫픽스를 제공해 주셔서 감사합니다.
좋은 아침입니다.
이 수정이 잘 작동합니다. 하지만 코드에서 한 가지 문제를 발견했습니다.
코드 마지막 부분입니다. email 뒤에 end를 작성해야 합니다. 그렇지 않으면 제 포크에서 코드가 작동하지 않습니다.
어제에는 두 번의 요약이 생성되었습니다. 오늘은 다시 그런지 확인해 보겠습니다.
핫픽스를 제공해 주셔서 감사합니다.
안녕하세요,
몇일 전부터 많은 이메일이 전송되지 않고 있습니다. Sidekiq 오류 메시지는 다음과 같습니다:
Jobs::HandledExceptionWrapper: Wrapped ActionView::Template::Error: wrong number of arguments (given 1, expected 0)
작업(Job)에 대한 추가 정보:
Job: Jobs::UserEmail
Arguments: {"type"=>"mailing_list", "user_id"=>4242, "current_site_id"=>"default"}
이 문제도 메일링 리스트 모드 플러그인 때문일까요?
현재 Discourse 2.5.0.beta1 버전을 사용 중입니다.
이 문제를 해결할 아이디어가 있을까요? Sidekiq가 이미 약 10,000통의 미전송 이메일을 보고하고 있습니다 ![]()
마법사 템플릿에 한 줄이 있는데, 정확히 기억은 안 나지만 색상 관련이었던 것 같아요. 예전에는 인자를 받던 함수를 호출하고 있는데, 지금은 인자를 받지 않는다고 하더라고요. 정확한 답변이라기보다는 힌트에 가까울 수 있어요.
이 변경으로 인해 우편 템플릿을 변경하는, 당신이 작성한 플러그인도 깨졌어요.
제이, 힌트 줘서 고마워!
"mage tempelate"가 뭔지 좀 구체적으로 알려줄 수 있어? 무슨 뜻인지 전혀 모르겠고, gitlab 커밋에서도 아무것도 찾을 수가 없거든.
수정: 아, 찾았어! 문제 해결 방법을 곧 업데이트할게.
플러그인을 깨뜨린 변경 사항:
수정 방법:
app/views/user_notifications/mailing_list.html.erb 파일에서 다음 줄을 찾으세요:
<%= raw(t 'user_notifications.mailing_list.why', site_link: html_site_link(@anchor_color), date: @since_formatted) %>
그리고 (@ancor_color) 부분을 제거하여 다음과 같이 수정하세요.
<%= raw(t 'user_notifications.mailing_list.why', site_link: html_site_link, date: @since_formatted) %>
완료!
이 문제가 해결될 때까지 #plugin:broken-plugin으로 표시했습니다.
고맙습니다 @_fuchs!
수정해서 pull request를 만들었습니다.
@joebuhlig 님이 더 이상 자주 활동하지 않는 것 같으니
저희 리포지토리 GitHub - communiteq/discourse-mlm-daily-summary · GitHub 도 사용하실 수 있습니다.
@sam 님, 시작 글의 링크를 (적어도 임시로) 해당 링크로 변경해 주실 수 있을까요?
PR을 병합했습니다. 제출해 주셔서 감사합니다.
이 플러그인은 아직 유지보수되고 있나요? 일일 요약 이메일을 받을 수 있는 다른 방법이 있을까요?
the plugin에 대한 @joebuhlig의 마지막 커밋은 2020년 3월이었습니다. 그는 이 Discourse에서 마지막으로 확인된 시점이 2021년 6월입니다.
Joe님, 혹시 이 글을 보신다면: 이 플러그인을 만들어 주셔서 감사합니다! "서버의 모든 카테고리"가 아니라 사용자가 실제로 선택한 카테고리로만 요약 이메일을 제한할 수 있는 방법이 있을까요?
"사용자가 실제로 선택한 카테고리"라는 것은 무슨 뜻인가요?
해당 플러그인은 이미 카테고리 권한과 알림 음소거를 고려하고 있습니다.
즉, 기본값으로 음소거된 카테고리를 제외한 모든 카테고리를 가져오되, 카테고리가 관찰/팔로우되어 있는지 여부는 무시하는 건가요?
그렇군요. 좋습니다. 감사합니다.
하지만: 일일 요약에 개인 메시지를 포함할 수 있는 방법이 있을까요? 다른 이메일을 받지 않기 위해 “누군가 메시지를 보내면 이메일을 보내주세요” 설정을 “절대”로 해두면, 개인 메시지도 이메일로 전혀 받지 못하게 되거든요 ![]()
말씀하시는 게, PM에 대한 이메일을 받고 싶지 않다고 하면, PM 관련 이메일을 받지 않는다는 거죠. 그렇게 들리는데, 제가 잘못 이해한 건가요?
반응해 주셔서 감사합니다. 실제로는 상황이 조금 다릅니다. https://meta.discourse.org/t/send-me-an-email-when-someone-messages-me/ 에서도 언급했듯이, “항상”, “부재 중”, "절대 안 함"으로 설정할 수 있는 옵션이 두 가지 있습니다.
"일일 요약"을 활성화하면, 내가 지켜보는/팔로우하는 모든 카테고리에 대한 모든 메시지를 동시에 이메일로 받고 싶지는 않겠죠? 일일 다이제스트의 목적은 바로 그 것이니까요.
이를 달성하기 위해 1번 옵션을 "절대 안 함"으로 설정했습니다. 그러면 누군가가 내 게시물에 직접 답글을 달거나, 나를 언급하거나, 토픽에 초대할 때(2번 옵션)에만 이메일을 받게 됩니다.
그런데 누군가 개인 메시지를 보내면, 이는 2번 옵션에 해당하지 않으므로 웹사이트에 방문하기 전까지는 그 메시지를 받을 수 없습니다. 모든 게시물을 일일 다이제스트로 받고 있는데 왜 그렇게 해야 하겠습니까?
그것은 정확하지 않습니다. 같은 토픽에서:
그리고 여기도 참고하세요.
“누군가 메시지를 보내면 이메일을 보내 주세요”를 비활성화하면 더 이상 어떤 그룹에서도 알림을 받지 못합니다. 혹시 여기에 영향을 주는 다른 설정이 있을까요?
“모든 이메일”을 말씀하시는 건가요, 아니면 “모든 알림”을 말씀하시는 건가요? 사소한 구별처럼 보이지만 실제로는 큰 차이가 있습니다. 지금 논의 중인 설정은 알림이 이메일을 생성하는지를 결정하는 것이므로, 실제 알림 생성 과정에 영향을 주어서는 안 됩니다.
“누군가 나에게 메시지를 보냄”에는 그룹 메시지도 포함된다고 생각됩니다.
모든 이메일을 말씀하시는 거예요.
직접적으로 당신에게 언급되지 않더라도, 단순히 특정 카테고리를 관찰하거나 팔로우하고 있는 경우에도 포함됩니다.
여전히 남은 질문은: 모든 주제별로 개별 메일을 보내지 않고, 매일 하나의 다이제스트 이메일만 받으면서, 본인에게 직접 보내는 개인 메시지에 대해서는 별도의 메일을 받는 방법은 무엇일까요? ![]()
다시 말하지만: 아닙니다. 첫 번째 드롭다운은 우리가 "메시지"라고 부르는 모든 것을, 두 번째 드롭다운은 카테고리/토픽에서 발생하는 모든 것을 위한 것입니다.
my/preferences/categories에서 매일 다이제스트에 포함하려는 모든 카테고리를 선택하세요