Перенаправлять авторизованных пользователей на страницу чатов

Приветствую,

Я пытаюсь разобраться, как перенаправлять всех авторизованных пользователей на страницу my discourse-ai/ai-bot/conversations. Мне нужно, чтобы каждый вошедший в систему пользователь видел эту страницу. Для доступа к /latest я могу использовать меню. Я пробовал различные компоненты тем, которые меняют ссылку и логотип по желанию, но после входа в систему всё равно происходит переход на /latest. Я могу изменить главную страницу с помощью компонента, но это влияет и на гостей. Встроенные постоянные ссылки также меняются как для гостей, так и для пользователей. Я хочу, чтобы гости видели стандартную страницу /latest, так как я использую Versatile Banner как главную страницу для гостей.

Есть ли у кого-нибудь решение этой задачи?

Кажется, это достойная настройка, которую стоит включить в ядро Discourse, чтобы обеспечить дополнительную гибкость в управлении сайтом и пользовательском опыте.

Если вы спрашиваете о вашей личной беседе, то, полагаю, вам придется вручную добавлять гостей в беседу, и прямая маршрутизация к ней будет невозможна.

Если вы имеете в виду маршрутизацию только к ИИ, то вы можете посмотреть: 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

редакция: ах, теперь я вижу, что для анонимных пользователей страница теперь загружается пустой. хм, думаю, где-то здесь есть решение…

это полностью работает, если вы сделаете ваш сайт доступным только для авторизованных пользователей. что вы хотите, чтобы видели анонимные посетители?

Привет, Лилли! Я хочу, чтобы незарегистрированные анонимные пользователи видели обычную страницу /latest. А все авторизованные пользователи должны видеть страницу AI Bot. Значит ли это, что плагин «Домашняя страница для групп» предназначен для обработки начального перенаправления при входе в систему? Я не был в этом уверен, но так мне казалось. Я пробовал разные способы, но пока безуспешно.

Но что именно можно увидеть, если участники просто общаются с ботом?

Цель состоит в том, чтобы сайт Discourse оставался полностью рабочим, но при входе пользователи видели бы страницу AI Bot. Я добавлю ссылку в навигационную панель для /latest. В настоящее время я использую Versatile Banner с кодом, который хорошо справляется с созданием традиционной посадочной страницы сайта с информацией о нём. Этот баннер не отображается, когда анонимным гостям показывается страница AI Bot. Мне нужен просто редирект при входе на эту «другую» страницу, после чего пользователи смогут использовать все функции, доступные в Discourse, через меню.