> For the complete documentation index, see [llms.txt](https://pyp.gitbook.io/pypi-eco/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://pyp.gitbook.io/pypi-eco/nastroika-komand/komanda-verification.md).

# Команда verification

## Начнём с простого

Для начала, вы должны создать роль у которой будет доступ к канал, после чего в каждом канале Вы должны дать доступ роли к этому каналу, а у `everyone`забрать доступ.

![](https://4016527749-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MVCH556mejD4rFSc0UJ%2F-MgitJuNgh23henToSEK%2F-Mgiu7R69BkPMMb1O650%2Fimage.png?alt=media\&token=6e8e6981-aa9e-4f77-809b-45245b8e4e91)

![](https://4016527749-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MVCH556mejD4rFSc0UJ%2F-MgitJuNgh23henToSEK%2F-MgiuBU57lPneLrllYLM%2Fimage.png?alt=media\&token=6bc33cc1-3462-4946-9699-9a9842fedff3)

{% hint style="info" %}
На картинке указаны обязательные права(Видеть канал), другие разрешения по Вашему желанию.
{% endhint %}

{% hint style="info" %}
Название роли "верифицированный" может быть любым.
{% endhint %}

После всех действий, мы прописываем команду `verification role @верифицированный`

{% hint style="info" %}
Вместо @верифицированный, Вы должны упомянуть роль, которой Вы дали доступ к каналам. (в моём случае "верифицированный")
{% endhint %}

![Содержимое картинки может различаться с тем, что у Вас](https://4016527749-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MVCH556mejD4rFSc0UJ%2F-MgitJuNgh23henToSEK%2F-MgivRCKLc2_I-vZM4md%2Fimage.png?alt=media\&token=2b464723-1344-4614-8f66-f3d01380a378)

## Настройка режима

На данный момент есть 2 режима `easy/medium` они различаются многим.

### Режим easy:

В данном режиме, роль будет выдаваться **просто при нажатии** кнопки верификации.

### Режим medium:

В данном режиме, роль будет выдаваться, когда человек **пройдёт мини-тест** в личных сообщениях бота.

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

## Итоговое сообщение с верификацией

Чтобы получить сообщение, с кнопкой верификации, мы вводим команду `verification send`

![Содержимое картинки может различаться с тем, что у Вас](https://4016527749-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MVCH556mejD4rFSc0UJ%2F-MgitJuNgh23henToSEK%2F-MgiwfrcwMYQvWRseHsr%2Fimage.png?alt=media\&token=8da19b18-f23e-422e-af18-b83cc08e9e6b)

Советую для этого сообщения создать отдельный канал, к которому доступ будет только у `everyone` , а не у роли верификации.

![](https://4016527749-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MVCH556mejD4rFSc0UJ%2F-MgitJuNgh23henToSEK%2F-Mgix9BbGNi1F6ofiv0q%2Fimage.png?alt=media\&token=be48fbfd-c797-4c4e-8d3a-d0dc89e7ffd7)

![](https://4016527749-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MVCH556mejD4rFSc0UJ%2F-MgitJuNgh23henToSEK%2F-MgixE-3in1AAZWe_HhO%2Fimage.png?alt=media\&token=3758ada6-737b-4b7d-8f9c-c8805c2ded15)

{% hint style="warning" %}
Не забудьте выдать everyone доступ, к прочтению истории сообщений.
{% endhint %}

![](https://4016527749-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MVCH556mejD4rFSc0UJ%2F-MgitJuNgh23henToSEK%2F-Mgixs6MNnlKBCrLbaJK%2Fimage.png?alt=media\&token=a3984d29-f87f-400a-a5f8-302d3bb36b4f)

Это будет означать, что у пользователей, которые верифицировались, не будет этого канала.

#### Как видит сервер пользователь, который не верифицирован

![](https://4016527749-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MVCH556mejD4rFSc0UJ%2F-MgitJuNgh23henToSEK%2F-Mgiy6tAAl66JcFK_UL_%2Fimage.png?alt=media\&token=43e4071b-4281-4b1e-8f79-aa4ed1e1c099)

#### Как видит сервер пользователь, который верифицирован

![](https://4016527749-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MVCH556mejD4rFSc0UJ%2F-MgitJuNgh23henToSEK%2F-MgiyDNGfSWYRCs0pNw5%2Fimage.png?alt=media\&token=61171cc1-e5db-4cce-8afd-6cb99c050f29)

## Дополнительно:

Доступные параметры: `off/easy/medium/send`

Как отключить систему? - `verification off`

Как выбрать режим?  - `verification easy/medium`

Как отправить готовое сообщение? - `verification send`
