Set up Telegram integration using the discourse-chat-integration plugin

다른 브라우저로 로그인해 보았지만 아무것도 표시되지 않습니다:

(설정은 변경하지 않았습니다)

이상하네요

업데이트: iPhone에서 시도해 보니 작동했습니다

데스크톱에서 어떤 종류의 광고 차단기를 사용 중이신가요? Discourse Ads 플러그인을 활성화하면 광고 차단기가 관리자 UI의 이 부분을 차단하는 문제가 발생하는 경우가 이전에 있었습니다.

1개의 좋아요

네, 그게 원인일 수도 있겠네요…

어쨌든, 텔레그램 통합과 관련해 또 다른 문제를 말씀드리고 싶습니다.

테스트 사이트에서 제 사용자 이름은 “Michael”인데, 제가 테스트 포럼에 새 게시물을 올리면 텔레그램에서 알림이 도착할 때 메시지 내용이 @michael posted in [Topic]로 표시됩니다. 이때 텔레그램 메시지 안의 사용자 이름은 텔레그램의 @michael 사용자로 바로 링크가 걸리는데, 당연히 그 사람은 아무 관련 없는 타인입니다. (@system도 마찬가지입니다.) 이 문제는 해당 통합 기능을 사용할 수 없게 만드는 치명적인 결함입니다!

텔레그램 메시지 템플릿이나 형식을 일반적으로 제어할 수 있는 방법이 있나요? 또한 콘텐츠에 모노스페이스 폰트를 사용하는 것도 별로 마음에 들지 않습니다.

감사합니다!

1개의 좋아요

네, 커스터마이징할 수 있습니다! 자세한 내용은 이 가이드를 확인해 보세요:

메시지 템플릿을 수정하여 사용자 이름을 백틱(`)으로 감싸면 자동 링크가 방지될 것 같습니다.

3개의 좋아요

안녕하세요, David Taylor! 질문이 있습니다. 텔레그램이 그룹에서 스레드(threads)를 도입하고 sendMessage 메서드에 새로운 매개변수를 추가했는데, 메시지를 단순히 채팅으로만 보내는 것이 아니라 특정 스레드로 보내도록 지원할 계획이 있나요?

데이비드님, 이 플러그인이 정말 훌륭합니다! 디스코드용으로 설정해 두었고 텔레그램에서도 잘 작동하고 있습니다. 다만 사용자 이름 태그를 제거하는 방법을 알고 싶습니다.
백틱을 추가해 보았지만 문제가 해결되지 않습니다. 올바른 위치에 추가한 건가요?

테스트를 시도할 때 이 오류가 발생합니다.

여기 다른 게시물의 답변에서는 force_https 설정을 활성화해야 한다고 제안했습니다. 하지만 어디를 찾아봐도 해당 설정을 찾을 수 없습니다.

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

채널 추가 단계까지 모든 것이 잘 진행됩니다. 봇과 채팅을 불러오면 봇이 응답하지 않습니다. 채팅 ID를 가져올 수 없어요. 채팅 ID를 얻는 방법을 도와주세요.

다음으로 제가 한 일은 봇에게 명령어가 아닌 무언가를 작성한 것입니다. 그리고 Chat ID를 얻었습니다. 좋습니다. 하지만 이 튜토리얼 어디에도 언급되지 않았는데, 조금 더 명확하게 설명되어야 합니다.

이 문제에 대해 누가 좀 안내해 주세요:

스레드가 있는 그룹에서 특정 스레드로 메시지를 보내기 위해 message_thread_id 매개변수를 추가할 수 있나요?