Удалить пользователя из канала

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

1 лайк

:thinking:

Вы бы заблокировали/приостановили пользователя только в одном чате, а не на всем сайте?

Возможно, вы имеете в виду функцию, похожую на тему «замедлить», где пользователь не может отвечать чаще одного раза за определенный промежуток времени? Хотя, учитывая природу чата, возможно, лучше просто лишить доступа, чем пытаться замедлять пользователя.

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

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

3 лайка

Что это за «характер» и как часто пользователя ожидают банить в одном канале чата?

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

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

С другой стороны, если его поведение в одной части сайта нарушает правила поведения, это должно распространяться на все части сайта, и доступ должен быть отозван.

Чтобы помочь нам понять, как используется Discourse Chat, пожалуйста, поделитесь более подробной информацией о вашем сообществе и его проблемах в чате. :slight_smile:

2 лайка

Похоже, я могу просто создать чат, требующий определённого уровня доверия, а затем让我的工作人员调整用户的信任级别以达到预期效果。

1 лайк

Это затронет не только чат, поэтому я рекомендую быть осторожным при ручном управлении уровнями доверия (TL) для контроля доступа к чату.

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

3 лайка

Это вариант, который я не рассматривал. Он определённо может сработать. Мы уже используем группы как инструмент контроля доступа к определённым разделам форума, чтобы пользователи могли добровольно участвовать или не участвовать в тех разделах, которые им интересны или нет.
Спасибо!

1 лайк

Я думаю, это тоже необходимо. Плюс ещё несколько вещей:

  • Возможность приостановить доступ пользователя к чат-каналу
  • Возможность создавать «модераторов чата», обладающих только правами, связанными с чатом (временное удаление пользователей из чата, удаление сообщений и т. д.)
  • Возможность запретить редактирование сообщений (для предотвращения спам-редактирования)
3 лайка

Да, эти вещи очень важны