Как работать с модерацией¶
Этот гайд помогает стримеру и модератору пройти весь путь: увидеть сигнал, проверить контекст, сохранить решение команды и при необходимости отдельно выполнить действие в Twitch.
На скриншотах — тестовый стенд
Аккаунты, сообщения и решения вымышлены. Стенд использует настоящие компоненты и стили PulseCaster; подменены только ответы API.
Главное за минуту¶
Рабочий процесс устроен так:
- Twitch или модератор создаёт сигнал.
- PulseCaster открывает кейс — задачу для команды.
- Модератор проверяет сообщения, историю пользователя и, если доступно, доверенные источники.
- Команда записывает решение: оставить заметку, наблюдать, отложить, завершить или отклонить.
- Бан, таймаут и другие ограничения выполняются отдельно во вкладке Действия Twitch и требуют явного подтверждения.
PulseCaster не банит автоматически. Сигнал и рекомендация помогают обратить внимание на ситуацию, но решение принимает человек.
Что означает «Пора пересмотреть»¶
Да, эта очередь заполняется автоматически. Карточка появляется в ней, когда одновременно выполнены два условия:
- кейс находится в состоянии Нужна проверка или Наблюдение;
- назначенное время пересмотра наступило или уже прошло.
Будущее время отправляет кейс в Отложенные. Когда срок наступает, тот же кейс становится виден в Пора пересмотреть после обновления очереди. Это не копия карточки и не новый кейс.
Очередь обновляется автоматически примерно раз в 30 секунд, если вкладка открыта и вы не разбираете кейс. Кнопка Обновить проверяет сроки сразу.
Важно: наступивший срок не меняет Twitch, не отправляет сообщение и не применяет санкцию. Это напоминание команде вернуться к ситуации.
Начало смены модератора¶
Начните с очередей в таком порядке:
- Пора пересмотреть — обещанные командой повторные проверки.
- Новые — свежие сигналы, которые ещё никто не разобрал.
- Мои — кейсы, которые вы уже взяли в работу.
- В работе — общая загрузка команды.
Остальные разделы отвечают на другие вопросы:
| Раздел | Когда использовать |
|---|---|
| Наблюдение | Пользователь ещё не требует санкции, но следующее сообщение нужно проверить |
| Отложенные | У кейса назначена будущая дата проверки |
| Рассмотренные | Найти недавнее завершённое решение |
| Все кейсы | Поиск и аудит без привязки к очереди |
| На заметке | Сохранённые пользователи без слежения за сообщениями |
| Санкции Twitch | Проверить загруженные действующие баны и таймауты |
| Журнал | Посмотреть действия команды в хронологическом порядке |
Разбор кейса¶
1. Поймите, почему кейс появился¶
В верхнем блоке показаны событие, причина, время и автор. Если Twitch передал логин модератора, PulseCaster показывает его вместо числового ID. Старые события могут содержать только ID или вовсе не содержать автора — система не придумывает отсутствующие данные.
Поле Кейс ведёт означает ответственного внутри PulseCaster:
- Никто — кейс доступен всей команде — его ещё никто не забрал;
- Вы — кейс закреплён за вами;
- другой модератор — кейс уже разбирает коллега.
Нажмите Взять кейс в работу, чтобы другим было видно, кто отвечает за разбор. Это не назначение прав и не действие в Twitch. Вернуть в общую очередь снимает закрепление.
2. Проверьте сообщения¶
Во вкладке Сообщения находятся два разных источника:
- Сообщения перед событием — приватный снимок конкретного инцидента: до 10 сообщений пользователя за 15 минут и до 20 соседних сообщений чата;
- Обычная активность пользователя — недавние сообщения из аналитики для сравнения поведения на дистанции.
В снимке и разговоре рядом сообщения пользователя кейса выделены фоном, боковой полосой и подписью Пользователь кейса. Остальные участники сохраняют обычное оформление. Подсветка показывает автора, а не подтверждает нарушение.
Сообщения внутри снимка и разговора рядом идут от старых к новым: читайте сверху вниз, чтобы восстановить ход событий. Сообщения без корректного времени показаны в конце.
Снимок может появиться с задержкой. Для старых кейсов его может не быть. Недоступность сообщений не блокирует решение, но это стоит отметить в комментарии.
Активность и значимость помогают понять контекст. Активный постоянный участник заслуживает особенно внимательного разбора, но высокий показатель не оправдывает нарушение и не уменьшает риск. Луркер не считается менее ценным человеком — у системы просто меньше данных о его поведении.
3. Посмотрите историю и внешние сигналы¶
- История показывает заметки, назначения и прошлые решения по текущему кейсу.
- Доверенные источники объясняют рекомендацию других каналов. Это подсказка, а не доказательство.
- Действия Twitch показывает текущее известное состояние и ручные санкции с отдельным подтверждением.
4. Зафиксируйте решение команды¶
В блоке «Что делать с сигналом?» выберите карточку результата: завершить, отклонить, наблюдать или отложить. Укажите категорию и объяснение — они сохранятся вместе с результатом одной кнопкой. Предварительно брать кейс в работу необязательно. Кнопки назначения себе и возврата в общую очередь находятся рядом с ответственным в блоке «Что уже известно».
Для запрещёнки есть категория «Запрещённый контент на Twitch». Если причина известна точнее, выберите угрозы, ненависть и дискриминацию, раскрытие личных данных или сексуальные домогательства и контент. Категорию выбирает команда после проверки контекста.
ИИ-сводка сначала показывает короткий контекст модерации. Нажмите «Развернуть ИИ-сводку», чтобы прочитать полный текст, основания и неопределённости. Это подсказка на основе портрета пользователя, а окончательное решение по кейсу принимает модератор.
Метки не нужно искать в списке решений. В блоке Что уже известно нажмите + Добавить метку: выберите готовую подсказку канала или напишите новую. Можно назначить до 10 меток. Удаление и добавление сохраняются одной кнопкой и записываются в историю кейса.
| Решение | Что произойдёт |
|---|---|
| Добавить заметку | Сохранится внутренний комментарий; состояние кейса не изменится |
| Взять кейс в работу | Вы станете ответственным за разбор |
| Вернуть в общую очередь | Ответственный будет снят |
| Добавить под наблюдение | Следующее замеченное сообщение вернёт кейс на проверку; можно назначить дату пересмотра |
| Отложить до пересмотра | До указанной даты кейс будет в «Отложенных», затем автоматически появится в «Пора пересмотреть» |
| Вернуть на проверку | Кейс снова станет активной задачей команды |
| Изменить категорию и метки | Уточнится классификация эпизода |
| Завершить разбор | Кейс перейдёт в рассмотренные с записанным итогом |
| Отклонить сигнал | Команда отметит, что сигнал не требует дальнейшей работы |
Причина решения нужна следующей смене: пишите, что проверили, что увидели и почему выбрали действие. Например: «Проверил снимок и прошлую историю: единичный конфликт, оставляем под наблюдением до следующего эфира».
«На заметке», наблюдение и ограничения — не одно и то же¶
- На заметке — спокойный список пользователей для команды. Новые сообщения ничего не запускают.
- Наблюдение PulseCaster — локальный рабочий режим. Следующее сообщение возвращает кейс к проверке.
- Наблюдение/ограничение Twitch — нативное состояние Twitch, которое меняется только отдельным подтверждённым действием.
- Отложить — напоминание на конкретное время, даже если пользователь больше не писал.
Если есть сомнение, но нет инцидента, откройте дело пользователя и добавьте комментарий или сохраните его На заметке. Если нужно проверить следующее сообщение, создайте кейс и включите наблюдение PulseCaster.
Дело пользователя¶
Дело объединяет сведения о человеке между отдельными инцидентами:
- последние кейсы;
- приватные заметки команды;
- состояние Twitch и локального наблюдения;
- похожие по написанию аккаунты;
- связи аккаунтов, которые команда предположила или подтвердила.
Похожие ники — только подсказка для ручной проверки. PulseCaster не связывает их автоматически. У связи есть два уровня:
- Предположение — есть косвенные признаки, но уверенности нет;
- Подтверждено командой — модератор проверил оба аккаунта и записал основание.
Связь можно отозвать. Баны, риск, заметки и наблюдение между связанными аккаунтами автоматически не переносятся.
Поиск пользователя¶
Введите точный ник или Twitch ID. PulseCaster объединяет точное совпадение Twitch с совпадениями из истории канала и может показать несколько похожих вариантов при опечатке. Выбор всегда остаётся за модератором: система не исправляет ник молча и не открывает дело первого совпадения автоматически.
Из результата можно:
- открыть существующее дело;
- посмотреть активность и аналитику;
- создать новый кейс с описанием ситуации.
Ручное действие в Twitch¶
Сначала запишите решение команды, затем откройте Действия Twitch. Проверьте выбранного пользователя, тип действия и причину, включите явное подтверждение и только потом отправляйте команду.
Доступны предупреждение, таймаут, бан, снятие санкции и поддерживаемые Twitch режимы наблюдения. Команду отправляет Twitch-аккаунт бота; токен владельца не используется как запасной. Если у бота нет нужного права или он не является модератором канала, интерфейс показывает причину и не создаёт ложное состояние успеха.
Настройка владельцем¶
На странице Настройки модерации владелец отдельно включает:
- Twitch и бот — синхронизацию бан-листа и разрешение ручных действий.
- Доверенные каналы — добровольную федерацию, источники, веса и пороги рекомендаций.
- Права команды — просмотр, заметки, управление кейсами, ручные санкции и управление доверенными источниками выдаются независимо.
Синхронизация бан-листа загружает текущее состояние Twitch, но сама не создаёт санкции. Новые события приходят через EventSub, полная сверка выполняется периодически.
Короткий сценарий¶
- Откройте Пора пересмотреть и выберите верхний кейс.
- Если кейс свободен, нажмите Взять кейс в работу.
- Прочитайте основание и автора сигнала.
- Откройте Сообщения, затем Историю.
- При федеративной рекомендации проверьте Доверенные источники.
- Вернитесь в обзор и запишите решение с понятной причиной.
- Только если решение требует санкции, выполните её во вкладке Действия Twitch.
- Перед окончанием смены проверьте Мои и не оставляйте взятые кейсы без понятного следующего шага.
Подробные ограничения, формула риска, сроки хранения и требования OAuth описаны в справочнике рабочего места модератора.