로그인 사용자를 대화 페이지로 리디렉션

안녕하세요,

로그인된 모든 사용자가 discourse-ai/ai-bot/conversations 페이지로 리다이렉트되는 방법을 알아보고 있습니다. 로그인한 모든 사용자는 로그인 시 이 페이지를 보았으면 합니다. /latest 페이지 접근에는 메뉴를 사용할 수 있습니다. 로그인 시 링크와 로고가 원하는 대로 변경되는 다양한 테마 구성 요소를 시도해 보았지만, 로그인 후에도 여전히 /latest 페이지로 이동합니다. 구성 요소를 통해 홈페이지를 변경할 수는 있지만, 그러면 게스트에게도 변경됩니다. 내장된 영구 링크(permalinks)도 게스트/사용자 모두에게 변경됩니다. 게스트는 게스트가 볼 수 있는 홈페이지처럼 Versatile Banner를 사용하므로 기본 /latest 페이지를 보기를 원합니다.

이를 달성할 수 있는 해결책이 있는 분 있으신가요?

사이트 관리와 사용자 경험에 대한 추가적인 유연성을 제공하기 위해 Discourse 코어에 포함할 가치가 있는 설정으로 보입니다.

개인 대화를 말씀하시는 거라면, 게스트를 수동으로 대화에 추가해야 하며 해당 대화로 직접 라우팅하는 것은 불가능할 것입니다.

AI로만 라우팅하는 것에 대해 말씀하시는 거라면, 다음 링크를 참고해 보시기 바랍니다: Creating Routes in Discourse and Showing Data

@MihirR 감사합니다. 저는 모든 사용자를 각자의 대화 페이지로 리다이렉트하는 방법만 찾고 있습니다. 제 목표는 로그인 후 모든 사용자에게 새 페이지를 표시하는 것이므로, 이것이 가능한지 라우팅 옵션을 조사해 봐야 할 것 같습니다.

pfaffman과 나는 이미 이 문제를 해결했습니다 - How to set the home page to be an AI bot? ex: ask.discourse.com - #17 by Lilly

수정: 아, 이제 익명 사용자에게 빈 페이지가 로드되는군요. hmm, 어딘가에 해결책이 있을 것 같은데…

사이트를 로그인 전용으로 설정하면 완벽하게 작동합니다. 익명 방문자에게 무엇을 보여주고 싶으신가요?

릴리, 안녕하세요. 로그인하지 않은 익명 사용자는 일반 /latest 페이지를 볼 수 있도록 하고 싶습니다. 로그인한 모든 사용자는 AI 봇 페이지를 볼 수 있기를 원합니다. 따라서 Groups 플러그인의 홈페이지 기능은 로그인 시 초기 리디렉션을 처리하는 용도로 사용되나요? 그 부분은 확신하지는 못했지만, 그렇게 의도된 것 같았습니다. 여러 가지 방법으로 시도해 보았지만 아직 성공하지 못했습니다.

그런데 멤버들이 그냥 봇과 대화만 한다면, 최신 업데이트에 볼 게 뭐가 있죠?

목표는 Discourse 사이트를 완전한 상태로 유지하면서, 사용자가 로그인할 때 AI 봇 페이지가 표시되도록 하는 것입니다. /latest를 위한 네비게이션 바 링크를 하나 둘 것입니다. 현재 저는 웹사이트에 대한 정보를 포함하여 전통적인 랜딩 페이지를 잘 만들어 주는 코드가 있는 Versatile Banner를 사용 중입니다. 이 배너는 익명 게스트에게 AI 봇 페이지가 표시될 때 나타나지 않습니다. 결국 이 “다른” 페이지로 로그인 리다이렉트만 이루어진다면, 사용자는 메뉴를 통해 Discourse에서 제공하는 모든 기능을 활용할 수 있을 것입니다.