# Настройки хранения для каждого канала чата

**URL:** https://meta.discourse.org/t/retention-settings-per-chat-channel/226704
**Category:** Feature
**Tags:** chat
**Created:** [10.Май.2022 20:29:16 UTC](https://meta.discourse.org/t/retention-settings-per-chat-channel/226704 "2022-05-10T20:29:16Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![jimkleiber](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jimkleiber/32/121814_2.png) [@jimkleiber](https://meta.discourse.org/u/jimkleiber)
#### Post date: [10.Май.2022 20:29:16 UTC](https://meta.discourse.org/t/retention-settings-per-chat-channel/226704/1 "2022-05-10T20:29:16Z")

</div>

Продолжаем обсуждение из темы [Представляем Discourse Chat (БЭТА)](https://meta.discourse.org/t/introducing-discourse-chat-beta/210734/55):

> [@Sam Saffron](#):
>
> > [@Alec](#):
> >
> > Ключевые моменты для них (поскольку я объяснил это как: форум — это то, что вы хотите хранить, а чат — это когда вы называете судью мудаком) — обеспечение того, чтобы чат был временным. Например, все сообщения старше 14 дней удаляются. Или целые чат-комнаты самоуничтожаются через 14 дней. Это было частью аспекта конфиденциальности.
> 
> Абсолютно верно, мы планируем довольно скоро добавить правила хранения чата. По умолчанию мы думаем о сроке в 90 дней, но вы, безусловно, сможете уменьшить его до 2 недель.

Я пытаюсь создать что-то вроде онлайн-додзё и планирую использовать один из каналов чата как спарринговую площадку. Для этого конкретного канала я хотел бы установить срок хранения на 1 день или даже меньше, возможно, на несколько часов. Для других каналов я хотел бы сделать хранение бесконечным. Для третьих — возможно, всего на несколько минут.

Планируется ли добавление этой и/или других настроек, специфичных для каналов чата?

Если этого нет в планах, есть ли какие-либо предложения о том, насколько сложно было бы реализовать это в плагине?

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [10.Май.2022 23:06:17 UTC](https://meta.discourse.org/t/retention-settings-per-chat-channel/226704/2 "2022-05-10T23:06:17Z")

</div>

> [@Jim Kleiber](#):
>
> Есть какие-то предложения, насколько сложно это будет реализовать в плагине?

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

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [11.Май.2022 01:19:04 UTC](https://meta.discourse.org/t/retention-settings-per-chat-channel/226704/4 "2022-05-11T01:19:04Z")

</div>

> [@Jim Kleiber](#):
>
> Есть ли планы добавить это и/или другие настройки, специфичные для чат-каналов?

Пока конкретных планов нет, но это, безусловно, интересный случай использования! Нам нужно немного подождать, пока мы не завершим экран «Информация о чат-канале».

---

<div class="post-metadata">

### Author: ![jimkleiber](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jimkleiber/32/121814_2.png) [@jimkleiber](https://meta.discourse.org/u/jimkleiber)
#### Post date: [11.Май.2022 02:24:59 UTC](https://meta.discourse.org/t/retention-settings-per-chat-channel/226704/5 "2022-05-11T02:24:59Z")

</div>

О, здорово! Я рад, что экран с информацией о чат-канале планируется. Звучит отлично.

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [11.Май.2022 02:26:28 UTC](https://meta.discourse.org/t/retention-settings-per-chat-channel/226704/6 "2022-05-11T02:26:28Z")

</div>

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

---

<div class="post-metadata">

### Author: ![Parad0x](https://avatars.discourse-cdn.com/v4/letter/p/67e7ee/32.png) [@Parad0x](https://meta.discourse.org/u/Parad0x)
#### Post date: [03.Январь.2024 12:19:57 UTC](https://meta.discourse.org/t/retention-settings-per-chat-channel/226704/7 "2024-01-03T12:19:57Z")

</div>

Интеграция чата в Discourse-Core работает отлично.  
Глобальное время удержания подходит, но у меня те же требования, что и у Джима.  
Возможно ли установить время удержания для каждого канала отдельно?

---

<div class="post-metadata">

### Author: ![Parad0x](https://avatars.discourse-cdn.com/v4/letter/p/67e7ee/32.png) [@Parad0x](https://meta.discourse.org/u/Parad0x)
#### Post date: [04.Март.2024 23:14:47 UTC](https://meta.discourse.org/t/retention-settings-per-chat-channel/226704/11 "2024-03-04T23:14:47Z")

</div>

> [@Sam Saffron](#):
>
> Пока ничего конкретного, но это, безусловно, интересный случай использования! Нам нужно будет немного подождать, пока не будет завершён экран «Информация о чат-канале».

Каков статус «Информации о чат-канале»?

Я хотел бы начать использовать чат. Но на нашем сайте «Каналы, специфичные для тем» требуют длительного хранения, а «Общий основной чат» — только кратковременного.

Спасибо за ваше время.
