Было бы здорово, если бы мы могли ограничивать время работы функции чата, чтобы комната была доступна только в течение определённого периода. Это позволит менеджерам сообществ создавать мероприятия на своих форумах.
+1 за это (добавил кое-что, чтобы Discourse был доволен)
Хотите установить таймер для всей функции чата или только для каналов?
Что должно произойти, когда таймер истечет? Должны ли логи оставаться доступными для пользователей?
Для моего случая достаточно специфичного для канала.
Я думаю, что когда таймер истекает, весь чат становится доступен в канале или в другом канале в виде потока. Это также позволит мне переносить отдельные обсуждения из чата в обсуждения сообщества для продолжения позже.
Вы уже пробовали делать это вручную? Понимание того, что работает на практике, поможет нам спроектировать встроенные функции для этого.
Я могу представить решение, похожее на существующие функции:
- Создать категорию для таких каналов, связанную с группой, в которую люди могут вступить свободно, чтобы получить доступ.
- Создать тему в этой категории о предстоящем событии.
- В нужное время создать канал в этой категории с включённым автоматическим вступлением.
- Упомянуть группу в теме, чтобы сообщить, что канал открыт.
- Общаться в канале.
- Использовать функцию архивирования канала, чтобы сохранить транскрипт в теме.
Если кто-то попробует это или что-то подобное, я с интересом хотел бы узнать, как всё прошло. Что работает хорошо, что можно улучшить и так далее.
Я не делал этого! Спасибо, что расписал эти шаги для меня.