# Фильтры папки "Входящие"

Узнайте о фильтрации уведомлений в вашем GitHub почтовом ящике.

Вы можете создать настраиваемые фильтры для папки "Входящие", используя следующие поддерживаемые фильтры. Дополнительные сведения о создании пользовательских фильтров см. в разделе [Управление уведомлениями из папки "Входящие"](/ru/subscriptions-and-notifications/how-tos/viewing-and-triaging-notifications/managing-notifications-from-your-inbox#customizing-your-inbox-with-custom-filters).

## Ограничения пользовательского фильтра

Пользовательские фильтры в настоящее время не поддерживаются:

* Полный текстовый поиск в папке "Входящие", включая поиск по запросу на вытягивание или название проблемы
* Различия между фильтрами запросов `is:issue`, `is:pr` и `is:pull-request`. Эти запросы возвращают как проблемы, так и запросы на вытягивание.
* Создание более 15 пользовательских фильтров
* Изменение фильтров по умолчанию или их порядка
* Исключение[ поиска ](/ru/search-github/getting-started-with-searching-on-github/understanding-the-search-syntax)с помощью `NOT` или`-QUALIFIER`

## Поддерживаемые запросы для пользовательских фильтров

Ниже приведены типы фильтров, которые можно использовать:

* Фильтрация по репозиторию с помощью `repo:`.
* Фильтрация по типу обсуждения с помощью `is:`.
* Фильтруйте по причине уведомления с помощью `reason:`
* Фильтрация по автору уведомлений с помощью `author:`.
* Фильтр по организации с `org:`

### Поддерживаемые запросы `repo:`

Чтобы добавить фильтр `repo:`, необходимо включить владельца репозитория в запрос: `repo:owner/repository`. Владелец — это организация или пользователь, владеющий GitHub активом, вызывающим уведомление. Например, `repo:octo-org/octo-repo` будет отображать уведомления, активированные в репозитории octo-repo в организации octo-org.

### Поддерживаемые запросы `is:`

Для фильтрации уведомлений по конкретной активности на GitHub, вы можете использовать запрос `is` . Например, чтобы видеть только обновления приглашений репозитория, используйте `is:repository-invitation`, а видеть только Dependabot alerts, используйте `is:repository-vulnerability-alert`.

* `is:check-suite`
* `is:commit`
* `is:gist`
* `is:issue-or-pull-request`
* `is:release`
* `is:repository-invitation`
* `is:repository-vulnerability-alert`
* `is:repository-advisory`
* `is:discussion`

Для информации о снижении шума от уведомлений для Dependabot alerts, см. [Настройка уведомлений для оповещений Dependabot](/ru/code-security/how-tos/secure-your-supply-chain/manage-your-dependency-security/configure-dependabot-notifications).

Вы также можете использовать запрос `is:`, чтобы описать, как уведомление было рассмотрено.

* `is:saved`
* `is:done`
* `is:unread`
* `is:read`

### Поддерживаемые запросы `reason:`

Чтобы отфильтровать уведомления по причине получения обновления, можно использовать запрос `reason:`. Например, чтобы просмотреть уведомления, когда вас (или вашу команду) попросили проверить запрос на вытягивание, используйте `reason:review-requested`. Дополнительные сведения см. в разделе [Об уведомлениях](/ru/subscriptions-and-notifications/concepts/about-notifications#reasons-for-receiving-notifications).

| Query                     | Description                                                                                                                           |
| ------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- |
| `reason:assign`           | Если есть обновление для проблемы или запроса на вытягивание, который вам назначили.                                                  |
| `reason:author`           | Если вы открыли запрос на вытягивание или проблему и было обновление или новый комментарий.                                           |
| `reason:comment`          | При комментарии к проблеме или запросу на вытягивание.                                                                                |
| `reason:participating`    | Если вы закомментировали проблему или запрос на вытягивание или вы были @mentioned.                                                   |
| `reason:invitation`       | Если вас пригласили в команду, организацию или репозиторий.                                                                           |
| `reason:manual`           | Если вы щелкнули **Подписаться** на проблему или запрос на вытягивание, на который вы еще не подписаны.                               |
| `reason:mention`          | Вас напрямую упомянули (@mentioned).                                                                                                  |
| `reason:review-requested` | Вам или команде, членом которой вы являетесь, поступил запрос на проверку запроса на вытягивание.                                     |
| `reason:security-alert`   | Если создано оповещение системы безопасности для репозитория.                                                                         |
| `reason:state-change`     | При изменении состояния запроса на вытягивание или проблемы. Например, проблема закрыта или запрос на вытягивание объединен с ветвью. |
| `reason:team-mention`     | Если кто-то упомянул (@mentioned) вашу команду.                                                                                       |
| `reason:ci-activity`      | Если в репозитории есть обновление CI, например новый статус выполнения рабочего процесса.                                            |

### Поддерживаемые запросы `author:`

Чтобы отфильтровать уведомления по пользователю, можно использовать запрос `author:`. Автор является исходным автором потока (например, в проблеме, запросе на вытягивание, gist или обсуждение), для которого вы уведомляете. Например, чтобы просмотреть уведомления о потоках, созданных пользователем Octocat, используйте `author:octocat`.

### Поддерживаемые запросы `org:`

Для фильтрации уведомлений по организации можно использовать `org` запрос. Организация, которую нужно указать в запросе, — это организация репозитория, по которому вас GitHubуведомляют. Этот запрос полезен, если вы входите в несколько организаций и хотите просмотреть уведомления для определенной организации.

Например, чтобы просмотреть уведомления от организации octo-org, используйте `org:octo-org`.

## Dependabot Пользовательские фильтры

Если вы использовали Dependabot для обновления зависимостей, вы можете использовать и сохранять следующие пользовательские фильтры:

* `is:repository_vulnerability_alert` чтобы показывать уведомления для Dependabot alerts.
* `reason:security_alert` Показывать уведомления и Dependabot alerts pull request-запросы на обновления безопасности.
* `author:app/dependabot`показывать уведомления, генерируемые .Dependabot Сюда входят Dependabot alertspull запросы на обновления безопасности и запросы на обновление версии.

Дополнительные сведения см. в Dependabotразделе [Оповещения Dependabot](/ru/code-security/concepts/supply-chain-security/dependabot-alerts).