Я пытаюсь создать что-то вроде онлайн-додзё и планирую использовать один из каналов чата как спарринговую площадку. Для этого конкретного канала я хотел бы установить срок хранения на 1 день или даже меньше, возможно, на несколько часов. Для других каналов я хотел бы сделать хранение бесконечным. Для третьих — возможно, всего на несколько минут.
Планируется ли добавление этой и/или других настроек, специфичных для каналов чата?
Если этого нет в планах, есть ли какие-либо предложения о том, насколько сложно было бы реализовать это в плагине?
Я не изучал код, но, думаю, настроить задачу для очистки канала будет довольно просто. Сложность заключается в том, чтобы придумать удобный интерфейс для управления этим процессом. Если вы готовы зашить настройки в код, то после того, как разберётесь, как создавать задачи, это займёт всего несколько строк кода на каждую категорию.
Пока конкретных планов нет, но это, безусловно, интересный случай использования! Нам нужно немного подождать, пока мы не завершим экран «Информация о чат-канале».
Интеграция чата в Discourse-Core работает отлично.
Глобальное время удержания подходит, но у меня те же требования, что и у Джима.
Возможно ли установить время удержания для каждого канала отдельно?
Я хотел бы начать использовать чат. Но на нашем сайте «Каналы, специфичные для тем» требуют длительного хранения, а «Общий основной чат» — только кратковременного.