---
url: https://docs.juniper.bot/message-templates/types/discord/member-voice-state.md
description: Тип данных MemberVoiceState, используемый в шаблонном движке JuniperBot.
---

[Число]: /message-templates/types/index#literals

[Строка]: /message-templates/types/index#literals

[Логический]: /message-templates/types/index#literals

[Список]: /message-templates/types/index#lists

[Карта]: /message-templates/types/index#maps

[DateTime]: /message-templates/types/index#datetime

[TwitchChannel]: /message-templates/types/subscriptions/twitch#twitch-channel

[TwitchStream]: /message-templates/types/subscriptions/twitch#twitch-stream

[TwitchGame]: /message-templates/types/subscriptions/twitch#twitch-game

[YouTubeChannel]: /message-templates/types/subscriptions/youtube#youtube-channel

[YouTubeVideo]: /message-templates/types/subscriptions/youtube#youtube-video

[VkWallPost]: /message-templates/types/subscriptions/vk#vkwallpost

[Rank]: /message-templates/types/discord/rank

[Guild]: /message-templates/types/discord/guild

[Member]: /message-templates/types/discord/member

[Role]: /message-templates/types/discord/role

[Message]: /message-templates/types/discord/message

[Attachment]: /message-templates/types/discord/attachment

[Embed]: /message-templates/types/discord/embed

[Activity]: /message-templates/types/discord/activity

[MemberVoiceState]: /message-templates/types/discord/member-voice-state

[MemberPrimaryGuild]: /message-templates/types/discord/member-primary-guild

[MenuBuilder]: /message-templates/types/discord/menu-builder

[UserFlag]: /message-templates/types/discord/user-flag

[Permission]: /message-templates/types/discord/permission

[Category]: /message-templates/types/discord/category

[TextChannel]: /message-templates/types/discord/text-channel

[VoiceChannel]: /message-templates/types/discord/voice-channel

[NewsChannel]: /message-templates/types/discord/news-channel

[StageChannel]: /message-templates/types/discord/stage-channel

[ForumChannel]: /message-templates/types/discord/forum-channel

[MediaChannel]: /message-templates/types/discord/media-channel

[ThreadChannel]: /message-templates/types/discord/thread-channel

[Page]: /message-templates/types/storage/page

[GuildIndex]: /message-templates/types/storage/guild-index

[GuildIndexEntry]: /message-templates/types/storage/guild-index-entry

[GuildIndexes]: /message-templates/types/storage/guild-indexes

[MemberAttribute]: /message-templates/types/storage/member-attribute

[MemberAttributes]: /message-templates/types/storage/member-attributes

[Arguments]: /message-templates/types/custom-commands/arguments

[Parameters]: /message-templates/types/custom-commands/parameters

[Component]: /message-templates/types/custom-commands/component

[Modal]: /message-templates/types/custom-commands/modal

# MemberVoiceState

Этот тип данных описывает состояние подключения участника к голосовому каналу.

## Свойства { #properties }

| Свойство        | Тип            | Описание                                                                                   |
|:----------------|:---------------|:-------------------------------------------------------------------------------------------|
| `inChannel`     | \[Логический]   | Признак, подключен ли участник к голосовому каналу                                         |
| `channel`       | \[VoiceChannel] | Голосовой канал, к которому подключен участник                                             |
| `muted`         | \[Логический]   | Признак, замьючен ли участник любым способом (сам или сервером)                            |
| `selfMuted`     | \[Логический]   | Признак, замьючен ли участник самостоятельно                                               |
| `guildMuted`    | \[Логический]   | Признак, замьючен ли участник сервером                                                     |
| `deafened`      | \[Логический]   | Признак, отключен ли участнику звук любым способом (сам или сервером)                      |
| `selfDeafened`  | \[Логический]   | Признак, отключен ли звук участником самостоятельно                                        |
| `guildDeafened` | \[Логический]   | Признак, отключен ли участнику звук сервером                                               |
| `sendingVideo`  | \[Логический]   | Признак, включена ли вебка у участника                                                     |
| `streaming`     | \[Логический]   | Признак, стримит ли участник что-либо                                                      |
| `suppressed`    | \[Логический]   | Признак, заглушен ли участник каналом (АФК-канал или участник является слушателем трибуны) |

## Методы { #methods }

### `approveSpeaker()`  { #method-approvespeaker .template-method }

::: tabs

\== Описание | mdi-text

Принимает запрос участника стать спикером канала и возвращает `true` при успехе операции. Для работы метода боту требуется право мьютить других участников в голосовом канале.

**Возвращаемые типы:** \[Логический]

\== Пример | mdi-code-block-braces

```template
{% do member.voiceState.approveSpeaker() %}
```

:::

### `declineSpeaker()`  { #method-declinespeaker .template-method }

::: tabs

\== Описание | mdi-text

Отклоняет запрос участника стать спикером канала и возвращает `true` при успехе операции. Для работы метода боту требуется право мьютить других участников в голосовом канале.

**Возвращаемые типы:** \[Логический]

\== Пример | mdi-code-block-braces

```template
{% do member.voiceState.declineSpeaker() %}
```

:::

### `inviteSpeaker()`  { #method-invitespeaker .template-method }

::: tabs

\== Описание | mdi-text

Приглашает участника стать спикером канала и возвращает `true` при успехе операции. Для работы метода боту требуется право мьютить других участников в голосовом канале.

**Возвращаемые типы:** \[Логический]

\== Пример | mdi-code-block-braces

```template
{% do member.voiceState.inviteSpeaker() %}
```

:::
