Chat::CreateMessage 같은 채팅 서비스에서 guardian.user와 다른 사용자를 지정할 수 있도록 허용

이제 PostCreator가 게시물의 작성자로 user를 지정하고, 게시 권한을 확인하기 위해 guardian을 사용할 수 있게 되었습니다. Discourse Chat에도 유사한 동작이 적용되기를 희망합니다. 이렇게 하면 플러그인이 사용자가 채팅 채널에 있는지 여부와 관계없이 시스템 사용자의 guardian을 사용하여 사용자를 대신해 메시지를 보낼 수 있게 됩니다.

사용 예시: Discourse Automation 및 Chat 브리지에서는 플러그인에서 채팅 메시지를 보내야 합니다. 하지만 현재 이 스크립트는 지정된 사용자(예: DiscoBot)가 채널에 없을 가능성이 높기 때문에 전송에 실패할 가능성이 큽니다.

팀이 매우 바쁘다는 것을 알고 있으므로, 제가 직접 처리할 수 있습니다. Discourse 팀이 이 기능이 코어에 추가될 수 있다고 판단해 주신다면, 제가 시간을 내서 여기서 코드를 수정하고 풀 리퀘스트를 제출하겠습니다.

1개의 좋아요

Discourse Chatbot은 코어에 특별한 변경 사항 없이 현재 코드로 유사한 문제를 해결했습니다. 제 해결책을 확인해 보셨나요?

1개의 좋아요

제안해 주셔서 정말 감사합니다! 한번 확인해 보겠습니다.

네, @merefield 님이 말씀하신 대로 채팅 서비스는 가디언을 허용하며, 가디언을 원하는 대로 설정할 수 있습니다.

1개의 좋아요

이 주제는 마지막 답변 후 4일이 경과하여 자동으로 닫혔습니다. 더 이상 답변이 허용되지 않습니다.