네, 저도 이 문제를 겪고 있습니다. 입장/퇴장/고정 이벤트에 반응하며, "그룹 프라이버시"가 활성화되어 있는지 확인했습니다.
이와 관련하여 업데이트가 있나요? 감사합니다. @david
네, 저도 이 문제를 겪고 있습니다. 입장/퇴장/고정 이벤트에 반응하며, "그룹 프라이버시"가 활성화되어 있는지 확인했습니다.
이와 관련하여 업데이트가 있나요? 감사합니다. @david
안녕하세요, 저희도 동일한 문제를 겪고 있습니다. 봇의 그룹 프라이버시 설정이 활성화되어 있습니다. 그러나 누군가 입장하거나 퇴장할 때마다 다음과 같은 메시지가 계속 전송됩니다:
New rule: /[watch|follow|mute] [category] [tag:name]
(you must specify a rule type and at least one category or tag)
- watch – notify this channel for new topics and new replies
- follow – notify this channel for new topics
- mute – block notifications to this channel
Remove rule: /remove [rule number]
([rule number] can be found by running /status)
List rules: /status
Help: /help
해결 방법이 있을까요?
감사합니다.
현재 해결책은 채널을 생성한 후 봇이 해당 채널로 브로드캐스팅하도록 설정하는 것입니다. 그런 다음 해당 채널을 그룹 채팅과 연결하면 됩니다.
다만, 더 깔끔한 해결책을 선호합니다.
봇이 고정/가입/이탈 이벤트에 반응하고 도움말 메시지를 게시하는 것과 관련하여 동일한 문제를 겪고 있습니다.
또한, 사용자가(어떤 사용자가든) 봇을 태그하거나 봇의 게시물에 답글을 달면 채팅 ID를 다시 게시하는 방식으로 반응합니다.
또한 봇은 Telegram 사용자를 '@'로 태그하지만, 이때 Discourse 사용자 이름을 사용합니다. 이 이름들은 종종 일치하지 않습니다. 제 생각에는 @ 기호 없이 사용자 이름을 언급하는 것이 적절하다고 생각합니다.
여러 Telegram 채팅에 서로 다른 필터를 브로드캐스트하기 때문에, 채널을 사용하는 우회 방법은 저에게 적용할 수 없습니다.
이 플러그인을 담당하고 계신 분이 이 문제들을 처리해 주실 수 있을까요? @david – 번거롭게 해서 죄송하지만, 혹시 이 질문에 답해 주실 수 있을까요?
일부 시간을 들여 코드를 살펴볼 의향이 있지만, Ruby on Rails에 익숙하지 않아 적응하는 데 시간이 걸릴 것입니다.
그룹이나 채널에서 테스트할 때 422 오류가 발생하고 있습니다.
봇은 봇과의 개인 채팅에서는 완벽하게 작동합니다. 따라서 API에는 문제가 없습니다.
텔레그램은 개인 채팅에는 10자리 채팅 ID를, 그룹이나 채널에는 13자리 채팅 ID를 부여한다는 것을 알게 되었습니다. 제가 발견한 차이점은 이것뿐입니다.
이 문제를 해결하는 방법을 찾으신 분이 계신가요?
필요한 변경 사항을 적용하고 여러 텔레그램 채팅방에서 며칠 동안 테스트를 진행했습니다.
당당히 pull request를 생성했습니다:
이 플러그인 덕분에 감사합니다. 정말 좋은 것 같습니다.
텔레그램용으로 설치해 보았는데 정상적으로 작동합니다. 누군가가 카테고리에 게시물을 올리거나 그룹에 게시물을 올리면 메시지를 받을 수 있습니다.
하지만 시스템 알림(경고)도 받아보고 싶습니다. 예를 들어 백업이 실패했을 때 시스템이 보내는 알림이나, 새 버전으로 업그레이드하라는 조언을 받을 때의 알림 같은 것 말입니다.
이메일 대신 텔레그램으로 이런 알림을 받을 수 있으면 정말 좋겠습니다.
어떻게 하면 될까요?
감사합니다.
이 플러그인 대신 이 플러그인이 필요할 것 같습니다:
감사합니다. 하지만 정보를 읽어보니 다른 플러그인은 사용자 지향적이며, 사용자가 텔레그램을 통해 디스코스(Discourse) 스레드와 상호작용하고, 게시글에 대한 답변을 받거나, 좋아요를 누르는 등의 기능을 제공하는 것으로 보입니다.
저희는 텔레그램으로 관리자(Mods)와 관리자(Admins)에게 디스코스 알림을 받고, 문제가 발생했을 때 알림을 받는 것만 원합니다.
이것이 저희에게 가장 중요합니다. 나중에 다른 기능을 구현할 수도 있지만, 우선 관리자 및 Mods 메시지 중심으로 테스트하는 것을 선호합니다.
이 플러그인에는 텔레그램으로 그룹 알림을 보내는 옵션이 있습니다.
저는 이것이 저희가 필요한 기능이라고 생각했습니다.
하지만 채널 규칙에서 그룹 알림을 선택하면, 저희가 만든 사용자 그룹만 표시됩니다.
목록에는 관리자, Mods, 스태프, 신뢰 수준 1(System Groups)과 같은 시스템 그룹이 없습니다.
@david 님, 보낸 메시지를 관리자 및 모더레이터 그룹으로 리다이렉트하기 위해 플러그인을 사용하려고 하고 있습니다.
봇을 생성하고 해당 채팅 그룹에 포함했으며, 정상적으로 작동하여 봇이 테스트 메시지를 보내고 있습니다.
문제는 규칙을 생성하고 원본으로 메시지 그룹을 선택하려고 할 때, 그룹 목록에 우리가 만든 그룹만 표시되고 관리자, 모더레이터, 스태프 또는 신뢰 수준과 같은 시스템 그룹이 표시되지 않는다는 것입니다.
이를 어떻게 해결할 수 있을까요?
미리 감사합니다.
@david 플러그인 감사합니다. 완벽하게 작동합니다!
저는 개발자가 아니지만, 알림에 게시물의 URL을 삽입할 수 있는지 궁금합니다. 이 플러그인을 새 주제 공지용으로만 사용하고 싶은데, 예를 들어 텔레그램 알림에 링크가 표시된다면 정말 좋겠습니다.
감사합니다.
관리자 패널의 텍스트 커스터마이징 섹션에서 "telegram"을 검색하여 메시지 템플릿을 사용자 지정할 수 있습니다
안녕하세요, David Taylor! “chat integration telegram enabled” 설정에 문제가 있습니다. 봇을 활성화하고 비활성화할 때는 모든 기능이 정상적으로 작동합니다. 하지만 봇을 입력하고 체크박스를 켜면 자동으로 꺼집니다.
https://drive.google.com/file/d/1Jv6p-bADSqeFfUyDHse2iEwbCVzzYr3B/view?usp=sharing - 해당 사례를 녹화한 영상이 여기에 있습니다. 어떻게 해야 할까요? 감사합니다.
Discourse가 Telegram과 통합을 설정하지 못하면 텔레그램 메서드가 자동으로 비활성화됩니다. 이 경우 로그에 오류 메시지가 출력되어야 합니다. 포럼의 /logs 페이지를 방문하여 텔레그램 관련 빨간색 오류 메시지가 있는지 확인해 주시겠습니까?
David Taylor 물론, 이 스크린샷에서 최신 로그를 볼 수 있습니다. 에러는 나오지 않았어요 =(
작동 중인 텔레그램 연동이 있고, 예약된 게시글에 대해 디스코스에서 텔레그램으로 알림을 보내고자 합니다. 버그인지 제 문제인지 확실하지 않는데, 어떤 이유에서인지 작동하지 않습니다. 이 문제를 해결하는 방법에 대해 아시는 분 계신가요? 정말 감사하겠습니다.
감사합니다
“채널 추가”의 3단계까지 모두 정상적으로 진행했습니다.
하지만 플러그인 > 채팅 통합으로 이동해 클릭하면 아무 반응이 없습니다:
브라우저의 URL은 ../admin/plugins/chat-integration/telegram으로 변경되지만, UI에는 아무 변화가 없습니다.
discourse 호스팅 무료 체험판을 사용 중이라서 그런 문제일까요?