Приходится для каждого тега обязательно дублировать правила с разными параметрамии, но одинаковыми регулярками, потому что параметры правила не применяются одновременно.
Параметры в одном правиле должны не взаимоисключать друг друга, а уточнять, но с тем же приоритетом:
tvg-id
tvg-name
title
**Пример:** есть каналы
1. `title="Crime History 24"` и `tvg-id="crimehistory24"`
2. `title="Crime Detective"` и `tvg-id="crime-detective"`
**Нужно:** применить теги `history` + `crime`.
**Как сейчас:**
```
{"tvg-id": "history", "tags": ["history"]},
{"title": "history", "tags": ["history"]},
{"tvg-id": "(crime|detective)", "tags": ["crime"]},
{"title": "(crime|detective)", "tags": ["crime"]},
```
Приходится для каждого тега обязательно дублировать правила с разными параметрамии, но одинаковыми регулярками, потому что параметры правила не применяются одновременно.
**Как должно быть:**
```
{"tvg-id": "history", "title": "history", "tags": ["history"]},
{"tvg-id": "(crime|detective)", "title": "(crime|detective)", "tags": ["crime"]},
```
Дублирование правил должно остаться опцией.
Параметры в одном правиле должны **не взаимоисключать друг друга, а уточнять**, но с тем же приоритетом:
1. `tvg-id`
2. `tvg-name`
3. `title`
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Пример: есть каналы
title="Crime History 24"иtvg-id="crimehistory24"title="Crime Detective"иtvg-id="crime-detective"Нужно: применить теги
history+crime.Как сейчас:
Приходится для каждого тега обязательно дублировать правила с разными параметрамии, но одинаковыми регулярками, потому что параметры правила не применяются одновременно.
Как должно быть:
Дублирование правил должно остаться опцией.
Параметры в одном правиле должны не взаимоисключать друг друга, а уточнять, но с тем же приоритетом:
tvg-idtvg-nametitle