Чат с ограничением по времени

Было бы здорово, если бы мы могли ограничивать время работы функции чата, чтобы комната была доступна только в течение определённого периода. Это позволит менеджерам сообществ создавать мероприятия на своих форумах.

9 лайков

+1 за это (добавил кое-что, чтобы Discourse был доволен)

1 лайк

Хотите установить таймер для всей функции чата или только для каналов?
Что должно произойти, когда таймер истечет? Должны ли логи оставаться доступными для пользователей?

1 лайк

Для моего случая достаточно специфичного для канала.

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

2 лайка

Вы уже пробовали делать это вручную? Понимание того, что работает на практике, поможет нам спроектировать встроенные функции для этого.

Я могу представить решение, похожее на существующие функции:

  1. Создать категорию для таких каналов, связанную с группой, в которую люди могут вступить свободно, чтобы получить доступ.
  2. Создать тему в этой категории о предстоящем событии.
  3. В нужное время создать канал в этой категории с включённым автоматическим вступлением.
  4. Упомянуть группу в теме, чтобы сообщить, что канал открыт.
  5. Общаться в канале.
  6. Использовать функцию архивирования канала, чтобы сохранить транскрипт в теме.

Если кто-то попробует это или что-то подобное, я с интересом хотел бы узнать, как всё прошло. Что работает хорошо, что можно улучшить и так далее.

5 лайков

Я не делал этого! Спасибо, что расписал эти шаги для меня.

2 лайка