Как сделать событие в дискорде

Создаем Discord-бота с помощью Node.js

Как сделать событие в дискорде. Смотреть фото Как сделать событие в дискорде. Смотреть картинку Как сделать событие в дискорде. Картинка про Как сделать событие в дискорде. Фото Как сделать событие в дискорде

Введение

В этом туториале мы с вами создадим Discord-бота с нуля, используя Node.js и библиотеку Discord.js, которая позволяет пользователям напрямую взаимодействовать с Discord API. Мы настроим профиль для Discord-бота, получим для него токены аутентификации и реализуем в боте возможность обработки команд с аргументами от пользователей.

Что вам для этого понадобится

Прежде чем вы начнете, вам понадобится следующее:

Node.js, установленный на вашем компьютере. Чтобы установить его на macOS или Ubuntu 20.04, выполните действия, перечисленные в ”Как установить Node.js и создать локальную среду разработки в macOS” или в разделе “Установка Node.js посрдством Apt с помощью NodeSource PPA” руководства ”Как установить Node.js в Ubuntu 20.04”.

Бесплатный Discord-аккаунт, подтвержденный по электронной почте, и бесплатный Discord-сервер, который мы будем использовать для тестирования нашего Discord-бота.

На этом этапе мы будем использовать GUI Discord для разработчиков, чтобы настроить Discord-бота и получить для него токен, который вы будете использовать в своей программе.

Как сделать событие в дискорде. Смотреть фото Как сделать событие в дискорде. Смотреть картинку Как сделать событие в дискорде. Картинка про Как сделать событие в дискорде. Фото Как сделать событие в дискорде

Чтобы начать, кликните New Application. Discord попросит вас ввести имя для вашего нового приложения. Далее кликните Create, чтобы создать приложение.

Как сделать событие в дискорде. Смотреть фото Как сделать событие в дискорде. Смотреть картинку Как сделать событие в дискорде. Картинка про Как сделать событие в дискорде. Фото Как сделать событие в дискорде

Примечание: Имя вашего бота не зависит от имени приложения, т.е. имя бота не обязательно должно совпадать с именем приложения.

Теперь откройте панель управления вашего приложения. Чтобы добавить бота в приложение, перейдите на вкладку Bot на навигационной панели слева.

Как сделать событие в дискорде. Смотреть фото Как сделать событие в дискорде. Смотреть картинку Как сделать событие в дискорде. Картинка про Как сделать событие в дискорде. Фото Как сделать событие в дискорде

Чтобы добавить бота в приложение, нажмите кнопку Add Bot. Кликните Yes, do it!, когда появится диалог подтверждения. После этого вы попадете в панель управления, содержащую сведения об имени вашего бота, токен аутентификации и изображение профиля.

Как сделать событие в дискорде. Смотреть фото Как сделать событие в дискорде. Смотреть картинку Как сделать событие в дискорде. Картинка про Как сделать событие в дискорде. Фото Как сделать событие в дискорде

Вы можете изменить имя или изображение профиля своего бота здесь, в этой панели управления. Вам также необходимо получить токен аутентификации бота, кликнув Click to Reveal Token и скопировав появившийся токен.

Предупреждение: никогда ни с кем не делитесь и никуда не публикуйте токен вашего бота, так как он позволяет любому, кто им обладает, получить доступ к вашему боту.

Теперь вам нужно создать инвайт для добавления бота в Discord-гильдию, где вы сможете его тестировать. Сначала перейдите на страницу URL Generator во вкладке OAuth2 панели управления приложением. Чтобы создать инвайт, проскрольте вниз и выберите bot в scopes. Вам также следует установить разрешения (permissions), чтобы контролировать, какие действия ваш бот может выполнять в гильдиях. В рамках этого руководства мы выберем Administrator, что даст вашему боту права на выполнение почти всех возможных действий в гильдиях. Скопируйте ссылку с помощью, нажав на кнопку Copy.

Как сделать событие в дискорде. Смотреть фото Как сделать событие в дискорде. Смотреть картинку Как сделать событие в дискорде. Картинка про Как сделать событие в дискорде. Фото Как сделать событие в дискорде

Затем добавьте бота на сервер. Перейдите по только что созданной ссылке-инвайту. В раскрывающемся меню вы можете добавить бота на любой сервер, которым вы владеете или на котором имеете права администратора.

Как сделать событие в дискорде. Смотреть фото Как сделать событие в дискорде. Смотреть картинку Как сделать событие в дискорде. Картинка про Как сделать событие в дискорде. Фото Как сделать событие в дискорде

Как сделать событие в дискорде. Смотреть фото Как сделать событие в дискорде. Смотреть картинку Как сделать событие в дискорде. Картинка про Как сделать событие в дискорде. Фото Как сделать событие в дискорде

Вы успешно создали Discord-бота и добавили его на сервер. Далее мы напишем программу для логина в бот.

На этом шаге мы настроим базовую среду разработки, в которой вы напишете код своего бота и залогинитесь в него программным способом.

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

Создайте папку своего проекта:

Перейдите в папку проекта, которую вы только что создали:

Добавьте следующий код в полученный файл конфигурации, заменив выделенный текст на токен аутентификации вашего бота:

Сохраните и закройте файл.

npm запросит у вас различные сведения о вашем проекте. Если вам нужна помощь в заполнении этих сведений, вы можете почитать об этом в разделе “Как использовать модули Node.js с npm и package.json”.

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

Сначала создайте файл с именем index.js в папке discord-bot:

Начнем код бота с требования зависимости discord.js и файл конфигурации с токеном:

После этого добавьте следующие две строки кода:

Сохраните и закройте файл.

Вторая строка кода использует метод login для входа в созданный вами Discord-бот, используя токен из файла config.json в качестве пароля. Токен позволяет Discord API узнать, для какого бота предназначена программа, и что вы прошли аутентификацию для использования этого бота.

Теперь запустите файл index.js с помощью Node:

Статус вашего бота на Discord-сервере, на который вы его добавили, изменится на online.

Как сделать событие в дискорде. Смотреть фото Как сделать событие в дискорде. Смотреть картинку Как сделать событие в дискорде. Картинка про Как сделать событие в дискорде. Фото Как сделать событие в дискорде

Вы успешно настроили среду разработки и написали базовый код для логина в Discord-бот. На следующем шаге мы будем обрабатывать пользовательские команды и научим ваш бот выполнять действия, такие как отправка сообщений.

Сначала откройте свой файл:

Добавьте в файл следующий код:

Эта функция, которая запускается в ответ на событие messageCreate, принимает message в качестве параметра. message имеет значение инстанса сообщения Discord.js, которое содержит информацию об отправленном сообщении и методах, которые помогут боту ответить.

Добавьте следующую строку кода в свою функцию обработки команд:

Эта строка проверяет, является ли автор сообщения ботом, и, если да, то прекращает обработку команды. Это важно, поскольку обычно вы не хотите обрабатывать сообщения ботов или отвечать на них. Ботам обычно не нужно использовать информацию от других ботов, поэтому игнорирование их сообщений помогает предотвратить нежелательные ответы и экономит вычислительную мощность.

Теперь мы напишем обработчик команд. Для этого нужно понимать формат команды Discord. Обычно команда Discord состоит из трех частей в следующем порядке: префикс, имя команды и (иногда) аргументы команды.

Как сделать событие в дискорде. Смотреть фото Как сделать событие в дискорде. Смотреть картинку Как сделать событие в дискорде. Картинка про Как сделать событие в дискорде. Фото Как сделать событие в дискорде

    Префикс: префиксом может быть что угодно, но зачастую это пунктуационный символ или абстрактная фраза, которая обычно не встречается в начале сообщения. Это означает, что когда вы начинаете сообщение с префикса, бот поймет, что предназначение этой команды заключается в том, чтобы бот обработал ее.

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

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

    Примечание: Нет унифицированной жесткой структуры команд, и боты могут обрабатывать команды так, как вам хочется, но представленная здесь структура является эффективной, и ее использует подавляющее большинство ботов.

    Начнем создание парсера команд, обрабатывающего этот формат, добавив следующие строки кода в функцию обработки сообщений:

    Во второй строке кода, которую вы добавляете, мы проверяем, начинается ли содержимое сообщения, полученного ботом, с установленного вами префикса, и, если нет, то останавливаем обработку сообщения.

    Теперь нам нужно преобразовать остальную часть сообщения в имя команды и аргументы, которые могут присутствовать в сообщении. Добавьте следующие выделенные строки:

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

    Добавьте следующий код для команды ping :

    Теперь вы можете написать код для команды «ping» :

    Сохраните и закройте файл.

    На этом реализация команды «ping» закончена.

    Запустите своего бота с помощью следующей команды (в той же папке, что и index.js ):

    Теперь вы можете использовать команду «!ping» в любом канале, который бот может просматривать и отправлять туда сообщения, и получите ответ.

    Как сделать событие в дискорде. Смотреть фото Как сделать событие в дискорде. Смотреть картинку Как сделать событие в дискорде. Картинка про Как сделать событие в дискорде. Фото Как сделать событие в дискорде

    Вы успешно создали бота, который может обрабатывать пользовательские команды, и реализовали свою первую команду. На следующем шаге мы научим бота выполнив команду sum.

    Снова откройте файл index.js :

    На этом реализация команды «sum» завершена. Теперь запустим бота, используя следующую команду (в той же папке, что и index.js ):

    Вы можете использовать команду «!sum» в любом канале, который бот может просматривать и отправлять туда сообщения.

    Источник

    В чаты Discord добавили треды

    В игровых чатах Discord теперь можно запускать треды. Функция доступна в настольных, веб-и мобильных приложениях платформы.

    Как сделать событие в дискорде. Смотреть фото Как сделать событие в дискорде. Смотреть картинку Как сделать событие в дискорде. Картинка про Как сделать событие в дискорде. Фото Как сделать событие в дискорде

    Чтобы преобразовать сообщение в цепочку, нужно кликнуть на «#», которая появляется, если навести курсор на чью-то фразу в беседе.

    Как сделать событие в дискорде. Смотреть фото Как сделать событие в дискорде. Смотреть картинку Как сделать событие в дискорде. Картинка про Как сделать событие в дискорде. Фото Как сделать событие в дискорде

    Чтобы начать тред, нужно кликнуть на «+» на панели чата и выбрать опцию «Создать тему».

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

    По умолчанию треды автоматически архивируются через 24 часа. В настройках частных тредов можно будет увеличить срок их архивации до одной недели.

    Как сделать событие в дискорде. Смотреть фото Как сделать событие в дискорде. Смотреть картинку Как сделать событие в дискорде. Картинка про Как сделать событие в дискорде. Фото Как сделать событие в дискордеСерверы уровня 1 могут продлить архивацию тредов до трех дней. Серверы уровня 2 могут продлить ее до недели и создавать частные треды

    У пользователей с подписками Nitro появится возможность участвовать в частных беседах. Они не будут отображаться в списке каналов сервера, а участие будет возможным по приглашению.

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

    Как сделать событие в дискорде. Смотреть фото Как сделать событие в дискорде. Смотреть картинку Как сделать событие в дискорде. Картинка про Как сделать событие в дискорде. Фото Как сделать событие в дискордеМодерация треда

    С 17 августа Discord планирует включить треды на всех серверах.

    Источник

    Events in discord.py 🐍

    discord.py has an extensive collection of features. Events are one of the most useful of these. Events are used for welcoming bots, reaction roles, and lots of other functions. This guide will teach you more about events, and how you can use them in your discord bot. In the end, we will have the bot print to the console when it is signed in, and give it a simple moderation and logging system.

    If you haven’t yet, I suggest reading the earlier post in this series, as this builds on the previous post.

    So far, we have the following code:

    Exit fullscreen mode

    But what if we want to delete a message when a user sends a link in the chat? They obviously wouldn’t use a command.

    We can use the on_message event to trigger a function whenever a message is sent.

    We first want to use the event decorator to tell discord.py that this is an event.

    Exit fullscreen mode

    Now, if we send a link, the bot will warn us!
    Как сделать событие в дискорде. Смотреть фото Как сделать событие в дискорде. Смотреть картинку Как сделать событие в дискорде. Картинка про Как сделать событие в дискорде. Фото Как сделать событие в дискорде

    Automoderation 🔧

    But what if we want to create a profanity list?

    Exit fullscreen mode

    Logging 📜

    So let’s adapt on the code so that it will use a logging system!

    Exit fullscreen mode

    Before beginning this section, you will need to know how to get channel IDs. You can follow this guide if you need to enable developer mode.

    You will need to get your log channel ID so that the bot can access the specific channel. Don’t worry, IDs aren’t private, so you don’t have to worry about sharing them.

    Exit fullscreen mode

    Как сделать событие в дискорде. Смотреть фото Как сделать событие в дискорде. Смотреть картинку Как сделать событие в дискорде. Картинка про Как сделать событие в дискорде. Фото Как сделать событие в дискорде

    Next, we’ll be creating a Discord bot that moderates invite links!

    Источник

    Как сделать событие в дискорде

    Как сделать событие в дискорде. Смотреть фото Как сделать событие в дискорде. Смотреть картинку Как сделать событие в дискорде. Картинка про Как сделать событие в дискорде. Фото Как сделать событие в дискорде

    Как создать и красиво оформить сервер в Дискорде

    Как сделать событие в дискорде. Смотреть фото Как сделать событие в дискорде. Смотреть картинку Как сделать событие в дискорде. Картинка про Как сделать событие в дискорде. Фото Как сделать событие в дискорде

    В этой статье настройка сервера в Discord будет рассмотрена только на примере десктопной версии мессенджера. Связано это с тем, что в мобильном приложении пользователь получает все те же возможности, но немного в другом представлении внешнего вида, поэтому принцип действий никак не меняется.

    Основные параметры

    К основным параметрам сервера относятся все те, которые можно найти в разделе «Обзор». Там меняется логотип сообщества, его название, используемый регион и другие полезные параметры.

    Настройки Discord

    Прежде чем приступать к настройке Discord, необходимо установить данный продукт к себе на персональное устройство, будь то компьютер или же мобильный телефон.

    Сделать это не сложно. Есть 2 способа использования платформы Discord:

    Какой вариант выбрать, решает сам пользователь. Принципиальной разнице нет. Все установочное файлы можно найти на официальном сайте продукта Discord, пройдя по адресу https://discordapp.com.

    После установки и регистрации в системе Discord, можно переходить к настройке самого мессенджера:

    В этом, собственно, и заключается принцип настройки Discord. Согласитесь, все предельно просто и понятно!

    Оформление Дискорда

    Для оформления самого приложения Дискорд существует масса всевозможных тем. Их можно скачать в свободном доступе в сети Интернета, а можно попробовать создать свою собственную тему. Конечно, чтобы реализовать вторую идею, необходимо иметь навыки программирования. Конечно, можно переделать чужую программу под себя, но и для этого потребуются минимальные навыки. Ну или хотя бы сторонняя помощь.

    Кроме того, для приложения Discord разработана уникальная дополнительная утилита – Better Discord. Цель создания данного софта – возможность внесения в надоедливый интерфейс новых, уникальных элементов дизайна.

    При помощи Better Discord пользователи могут вносить изменения в режимы отображения некоторых объектов, пополнять перечень смайликов новыми мордашками, стикерами, изменять темя для Discord и прочих приложений, используемых на этой платформе. Более того, имея навыки в программировании, Better Discord позволяет создать свою собственную тему.

    Как настроить сервер в Дискорд

    Каждый пользователь Дискорд может осуществить настройку своего сервера:

    Кроме того, в настройках сервера можно загрузить всевозможные виджиты, эмодзи. Также есть возможность рассылки приглашений.

    Фишки Дискорда

    Дискорд – программа уникальная, обладающая массой интересных фишек:

    Как настроить Дискорд для игр

    Настройка Дискорда для игры подразумевает следующие действия:

    Кроме того, можно производить настройки звука и видеотрансляции экрана своего ПК.

    Роли и их права

    Далее идет раздел с настройками под названием «Роли». В нем администраторы и создатели сервера решают, какие права предоставлять участникам и какие роли вообще нужно создать. На нашем сайте уже есть инструкция по этой теме, где продемонстрированы абсолютно все аспекты взаимодействия с данными настройками.

    Подробнее: Создание и распределение ролей на сервере в Discord

    Создание сервера

    В первую очередь рассмотрим, как создать личный сервер в Дискорд, а уже потом будем его украшать. Сложного ничего нет:

    Эмодзи

    Одна из доступных пользовательских настроек на сервере — добавление уникальных эмодзи. Создатель сам подбирает пак из 50 или менее смайликов и загружает их для использования конкретно на этом сервере. Все участники видят их и могут отправлять в текстовых чатах, только если это не запрещено через права выбранных ролей.

    Эмодзи — отличное средство персонализации сервера и привлечения внимания пользователей. К тому же никто не запрещает сделать авторские смайлы — некие локальные мемы, знакомые исключительно вступившим в ваше сообщество. При работе с эмодзи учитывайте, что добавленные доступны для отправки только на вашем сервере и не работают на других.

    Модерация

    Не всегда у администратора или создателя сервера получается вручную заниматься модерацией каждого сообщения и вовремя удалять неподходящий контент. В качестве помощника мы рекомендуем использовать настраиваемые параметры в разделе «Модерация». Там находится автоматически работающий инструмент, сканирующий все отправляемые сообщения в зависимости от уровня установленной модерации. Он не может удалять нецензурную лексику или картинки неподобающего содержания, однако фильтрует реплики в зависимости от подтверждения аккаунта пользователя.

    Хоть средства, блокирующего неподходящие текстовые сообщения, пока нет, но присутствует «Фильтр нежелательного контента», проверяющий отправляемые медиафайлы. Установите для него один из доступных вариантов модерации, отметив маркером понравившийся пункт. В этом же меню ознакомьтесь и с описанием каждого уровня от разработчиков.

    Как сделать бота в дискорде? Различия между ботами заключено в выполнении задач. Облегчают администрирование серверов. Бывают текстовыми, музыкальными.

    В качестве примера приведем следующую комбинацию, которая покажет, как сделать Дискорд канал.

    Один уточняющий нюанс – сделать сможет либо создатель сервера, или пользователь, у которого есть права администратора.

    Журнал аудита

    Раздел «Журнал аудита» не совсем относится к настройке сервера, но тесно связан со всеми редактируемыми параметрами. В нем доступно отслеживание всех изменений, вносимых назначенными администраторами. Так очень просто узнать, кто создал роль или поменял для нее права, добавил новую ссылку-приглашение либо исключил участника.

    К сожалению, пока нет кнопки, позволяющей в один клик отменить уже внесенное изменение, поэтому для реализации этой задачи придется переходить в соответствующее меню и вручную откатывать параметры до их исходного состояния. Если же вы нажмете по одной из записей аудита, раскроется более детальная информация о нем: канал, где произошло изменение, какого типа оно было и на какой срок.

    Интеграция

    Если с добавлением ботов на сервер у пользователей обычно не возникает проблем, то далее встает вопрос об их отслеживании и управлении, поскольку не всегда авторизованное приложение можно найти в списке участников. Для этого отлично подойдет раздел с настройками под названием «Интеграция».

    В нем отображаются не только добавленные боты, но и все остальные подключенные инструменты и связанные аккаунты, если речь идет об авторских проектах создателя сервера. Так можно с легкостью подключить YouTube или Twitch и посылать уведомления на сервер о старте прямых трансляций и выходе новых роликов. Перейдите в данное меню и самостоятельно решите, какие из аккаунтов вы хотите подключить или что пора уже удалить.

    Discord как корпоративный мессенджер и не только

    Хочу рассказать про использование мессенджера Discord как основного средства коммуникации в команде. Опыт может быть полезен другим командам, использующим бесплатные мессенджеры, а также всем, кто ищет пути повышения эффективности использования мессенджеров. Discord – программа странная и выдающаяся одновременно. Почему? Хотя бы потому, что про способы работы в Discord получилась целая статья.

    Что-то пошло не так

    Давайте сначала разберемся, что не так с «обычными мессенджерами»: Skype, Viber и им подобными.

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

    Обычные мессенджеры устроены так, чтобы работать «из коробки» и без всякого администрирования. Это вполне здравый подход, обеспечивающий низкий порог вхождения: просто создали групповой чат и общаемся в нём. По-другому эти мессенджеры не могут, так как сложные процедуры настройки отпугнут основную аудиторию. Но, как обычно, низкие начальные вложения оборачиваются высокими эксплуатационными издержками. Какие проблемы имеем в итоге.
    Разделение по темам. Чем больше пользователей в группе, тем больше количество обсуждаемых тем. Большинство тем интересны ограниченному числу пользователей группы. Подход здорового человека заключается в том, чтобы создавать тематические группы и включать в них только тех, кому тема интересна – такая изоляция уменьшает «информационный шум» от ненужного контента. Но на практике это приводит к полному хаосу. Например, имеем 10 чатов по работе, 4 чата детского сада, 3 чата многоквартирного дома и так далее. И всё это в одном пространстве имён, поэтому мы начинаем путаться в чатах. Они уползают вниз списка, забываются, потом создаются дубликаты забытых чатов, но туда забывают добавить всех пользователей. Если же количество участников примерно от полсотни и выше, то никакие параллельные чаты уже не создаются – слишком сложно поддерживать актуальный список участников. Ведется один супер-чат, содержащий все вопросы жизни, вселенной и всего такого. Результат: большие группы в мессенджерах становятся «токсичными»: контент неинтересен из-за большого количества мусора, мы присутствуем в группах только из-за необходимости.

    Избыточные нотификации. Каждому знакома ситуация, когда нам приходит слишком большое количество нотификаций различных мессенджеров. Рассмотрим пример. Пусть, у нас команда из 50 человек и каждый пишет в общий чат 5 сообщений в день. Тогда каждый получит по 50*5=250 нотификаций. Если считать, что для просмотра сообщения мы отвлекаемся на 30 секунд, то 250 нотификаций съедают 250*30=7500 секунд, что составляет 2 часа! А всю команду нотификации отвлекают на время 7500*50=375000 секунд или 104 часа! Вдумайтесь: 104 человеко-часа в день или 13 человеко-дней каждый день! Это 26% ресурсов команды. Такие большие числа получаем потому, что количество людей (50 человек) в чате входит в итоговую формулу квадратично (каждый нотифицирует каждого):

    50 [чел] * 5 [сообщений/чел] * 30 [сек/(сообщение*чел)] * 50 [чел] = 375000 сек В реальности все несколько лучше, так как сообщения обычно появляются и читаются пачками. Но суть проблемы понятна: квадратичный рост потерь времени команды на нотификации. Кэп подсказывает два способа решения, но оба плохие:

    Discord: начало

    Теперь переходим к Discord. Прежде всего заметим, что в Discord есть два режима или, скорее, «вида»: назовем их «обычный» и «сервер». Они существуют параллельно и имеют разные цели. В «обычном» виде Discord – это такой же обычный мессенджер, как и все остальные. Даже с более ограниченными возможностями, чем тот же Skype:

    Обычный вид используется для коммуникации 1-на-1 и для мелких кратковременных групповых чатов. В общем, тот же «обычный мессенджер». В контексте данной статьи этот режим не особо интересен, сразу переходим к серверному виду.

    Сервер

    Чтобы работать с сервером, надо этот самый сервер иметь. Для определенности будем считать, что мы сотрудники стартапа «Рога и Копыта», поэтому наш сервер будет называться «РК». Создаем сервер путем нажатия на кнопку с большим знаком «+». Сервер – это уютное место, где будет проходить всё наше корпоративное общение (кроме 1-на-1, которое в «обычном» виде, вне сервера). Пользователи должны присоединиться к серверу по приглашению.

    В левой панели сразу видим две новые сущности:

    Теперь переходим к инструментам Discord, которые делают его эффективным для командной работы. Прежде всего это роли
    . Смысл в том, что мы настраиваем права доступа не для конкретных пользователей, а для
    ролей
    и даём эти роли людям. Список разных прав, которые может иметь роль, внушает: целых 32 пункта. Кроме того, у каналов мы настраиваем, какие права имеет роль в канале: чтение, написание, удаление сообщений и т.п.

    Какие роли создавать – решаем сами. Роль соответствует некоему типичному набору действий пользователя. Например, на нашем сервере сделаем такие роли:

    Остальные роли понятны без пояснений.

    Каналы

    Текстовые каналы на нашем сервере могут быть, например, такие:

    Структура каналов, как и структура ролей, делается под наши нужды. Создаем отдельный канал для любой долгоживущей темы и населяем канал нужными людьми при помощи ролей. Чем больше каналов, тем лучше пользователи защищены от ненужной им информации: либо они совсем не видят лишние каналы (нет ролей), либо сами избавляются от канала, заглушая его. Связка роли+каналы
    позволяет решить описанную в начале статьи проблему
    разделение по темам
    :

    Вот как работает система прав Discord в конкретных кейсах.

    Для сравнения эффективности этой системы с другими мессенджерами рассмотрите такую задачку:

    Упоминания

    Упоминания
    – ещё одна вещь, которая делает работу в Discord эффективной. Это когда мы пишем сообщение в текстовый канал, упоминая аккаунт с помощью специального синтаксиса: @Vasya.Pupkin Твоя ревизия сломала билд! Можно упомянуть роль: @тестер Помогите воспроизвести баг #12345 А вот так можно упомянуть всех, кто есть в канале (любой из этих вариантов работает): @here Присылайте отчеты! @everyone Присылайте отчеты! Тут вы можете сказать: «Ха! В Skype тоже можно упомянуть через @имя. И зачем упоминать
    всех
    , какой в этом смысл? Ведь сообщение и без того обращено ко всем». Действительно, в Skype можно написать Vasya.Pupkin. Но в Skype вся польза от упоминания в том, что во всплывающем уведомлении будет добавлено, что «вас упомянули». Наверное, в этом есть смысл, но в Discord сделали лучше. Прежде всего заметим, что в Discord есть два вида нотификаций о новых сообщениях:

    Поток сообщений в текстовых каналах не требует внимания, пока пользователь не упомянут.

    Легко видеть, что такой подход решает описанную выше проблему избыточных нотификаций, если немного обучить пользователей правильному стилю работы. Например, такому:

    заинтересован позвать правильных людей упоминанием в своем посте, чтобы достичь нужного ему результата. Короче, всё это самобалансируется и получается норм. Что с остальными 98% сообщений? Их тоже надо читать, но не срочно. В удобное время с чашкой кофе прочитываем весь поток сообщений. Такое отложенное прочитывание не приводит к огромным потерям времени, как описано в начале статьи. Ведь читаем подряд, не переключая свой мозг между сообщениям и другими делами. И, что самое главное, сообщения не отрывают нас от работы.

    Итого: проблема избыточных нотификаций полностью решена, и при этом обеспечено быстрое реагирование на важные сообщения.

    А минусы какие?

    Технические ограничения в Discord.

    Стандартные возможности

    В этой статье рассмотрены принципиальные
    отличия Discord от других мессенджеров, позволяющие значительно увеличить эффективность работы. А вот список мелких фич, которые типичны для мессенджеров и не являются чем-то выдающимся:

    А еще есть…

    Боты и возможность написания своих ботов. Но это уже совсем другая тема.

    Итого

    Discord – это в некотором роде мессенджер 2.0, имеющий средства для эффективного общения больших групп пользователей, в том числе и в корпоративном применении. Создатели программы не побоялись выйти за рамки парадигмы обычных мессенджеров – и получилось неплохо. И в то же время Discord не конкурент обычным мессенджерам, у него своя экологическая ниша. Ведь у простых пользователей, не айтишников и не геймеров, наступает шок и трепет от необходимости администрирования и непохожести на привычные программы.
    Надеюсь, информации в статье достаточно, чтобы решить, надо вам это или нет.

    UPD1

    : Комментарий JustDont: Перед тем как советовать дискорд для контор, нужно обязательно упоминать о том, что вообще-то нужно внимательно честь Discord Privacy Policy, в которой вполне себе английским или русским по белому написано, что Discord собирает всё, что вы ему отправляете. В том числе и всю вашу переписку, обратите внимание. И совершенно не обещает её шифровать и вообще как-то беречь её конфиденциальность от самих себя. И есть ряд сценариев, в которых эта собранная информация вполне может уйти куда-то, куда вам не очень хочется, чтоб она ушла. И нужно оценивать эти риски.

    Виджет

    Виджет — графическое окно с кнопкой, интегрируемое с любым сайтом и играющее роль своеобразного приглашения на сервер. Создание виджета позволит привлечь новых пользователей в сообщество через свой или дружеский сайт, а пример создания этой карточки выглядит следующим образом:

    Шаблон сервера

    Ручное создание шаблона сервера из уже готового не только помогает другим пользователям, которые в дальнейшем применят его, но может стать отличным средством клонирования, если вы хотите вести сразу несколько проектов. Шаблон генерируется из стандартных параметров и свободно распространяется в виде ссылки. Если перейти по ней, можно сразу же приступить к созданию проекта по текущей заготовке.

    Порядок настройки

    За звук в программе Discord отвечает неплохой софт — кодек OPUS. Но именно он порой выступает причиной проблем, требующих вмешательства пользователя. Рассмотрим, как настроить микрофон в Дискорде на ПК и на телефоне. Не всегда все проходит гладко, порой в процессе возникают ошибки, о которых будет сказано в конце инструкции.

    Discord — порядок настройки микрофона:

    Это не все, что можно настроить, чтобы наслаждаться голосовым общением. В Дискорде есть «продвинутые» настройки, достаточно немного пролистнуть меню вниз, до раздела «Обработка голоса». Здесь есть 3 параметра: эхо-, шумоподавление и автоматическая регулировка усиления. Переключите все ползунки в активное состояние, хотя много где советуют последний параметр отключать.

    Закончив с установками, попробуйте проверить микрофон в Дискорде, благо такая возможность предусмотрена разработчиками:

    Как проверить микрофон понятно, а что делать, если со звуком все равно беда — купить нормальный девайс. Многие пользуются ноутбуками, там устройство приема встроено, и качеством особым похвастаться не может, поэтому рекомендуется брать его отдельно.

    Если что-то намудрили с настройками, их можно поставить по умолчанию, как было после установки. Для этого в разделе «Голос и видео» опустите страницу вниз и жмите кнопку «Сбросить голосовые настройки».

    Параметры сообщества

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

    При подключении сообщества обязательно ознакомьтесь со всеми шагами, отображаемыми на экране, и выполните те, что необходимы для нормального переноса.

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

    Бустинг сервера

    В разделе «Состояние буста сервера» можно посмотреть текущий результат его развития, которое обеспечивают обычные участники. У любого из них есть доступ к платным функциям, использующимся для поддержки проекта.

    На странице отображаются предоставляемые бонусы и сведения о том, как их применить на практике. Соответственно, если никто из пользователей не занимается бустингом вашего сервера, в этом окне появится сообщение с текстом «Нет буста сервера».

    Сервер

    Как настроить

    Приветствие для новых пользователей

    Новичков, добавившихся на сервер, можно поприветствовать – после подключения очередного пользователя в выбранном канале сервера будет появляться соответствующее сообщение. И конечно же, не вы это будете делать для каждого новоприбывшего, а система мессенджера.

    Настраивается уведомление так:

    1. Кликните в левой панели иконку сервера Дискорд, где собираетесь добавить приветствие.

    2. Откройте меню сервера (клик левой кнопкой в панели названия).

    3. Выберите пункт «Настройки сервера».

    4. Перейдите в подраздел «Обзор».

    5. В блоке «Канал для сообщений о новых участниках» выберите канал, где будут появляться смс о присоединившихся к серверу участниках:

    кликом откройте ниспадающее меню опции и выберите нужный вариант.

    Примечание. Обратите внимание на надстройки «Send a random… ». Попробуйте поэкспериментировать с ними (включить/отключить).

    Если же нет необходимости уведомлять на сервере о новых пользователях, в поле опции нужно установить значение «Без сообщений о новых участниках».

    Уровни проверки

    Создавая сервер, никогда не забывайте о его безопасности. Усилить защиту можно посредством встроенной функции «Уровни проверки». Это модерация пользователей по заданному набору требований, после её прохождения предоставляется возможность писать сообщения в текстовых каналах.

    Итак, настраиваем: 1. В меню настроек сервера щёлкните пункт «Модерация».

    2. Прокрутите страничку немного вниз и выберите необходимый уровень критериев для модерации (клацните окошко возле требуемого уровня).

    «Отсутствует» – опция отключена, доступ к чату предоставляется всем желающим сразу же после входа; конфигурация оптимально подходит для частных серверов, где общаются исключительно друзья.

    «Низкий» – только для профилей с подтверждённым e-mail; после верификации почтового ящика, прикреплённого к аккаунту, можно будет подключиться.

    Примечание. Далее по нарастающей: новый уровень – требования предшествующих + дополнительное.

    «Средний» – участник должен иметь не только подтверждённый email, но и учётку, зарегистрированную более 5 минут назад.

    (╯°□°)╯︵ ┻━┻ (Tableflip-статус) – пребывание на сервере более 10 минут; придётся подождать и ознакомиться с чатом.

    ┻━┻彡 ヽ(ಠ益ಠ)ノ彡┻━┻ (Двойной Tableflip-статус) – последний и самый экстремальный уровень проверки: все требования предшествующих уровней и подтверждённый номер мобильного.

    Смена региона

    Как практика показывает, чем ближе локализация сервера к физическому местоположению пользователя, тем меньше задержек, сбоев и прочих сетевых неполадок при пользовании мессенджером. Поэтому целесообразно настроить эту опцию в максимальном соответствии с регионом своего проживания. Есть все шансы получить качественное онлайн-соединение.

    Примечание. В том числе смена региона позволяет избавиться от распространённой ошибки «Бесконечная загрузка».

    Итак, если вы владелец сервера, у вас есть доступ к его настройкам, для изменения параметра локализации потребуется выполнить следующее:

    1. Откройте настроечную панель сервера, выберите «Обзор».

    2. В строке «Регион сервера» нажмите «Изменить».

    3. Выберите страну в дополнительном окне (если вашей в списке нет, кликните ближайшую по географическому расположению) и сохраните настройки.

    Роли в Дискорде – ключевая настройка. Наделяет участников чата всевозможными полномочиями, статусами. Включает в себя три базовые опции:

    Цвет. Каждой роли можно присвоить свою цветовую окраску. Никнеймы участников в чате, кому она будет назначена, будут отображаться на сервере в указанном цвете.

    Задаётся параметр при создании или же после (в режиме редактирования):

    1. Откройте: Настройка сервера → Роли.

    2. Выберите оттенок в цветовой палитре. В появившемся внизу уведомлении выберите «Сохранить изменения».

    Иерархия. Для каждой роли администратор имеет право назначать разрешения, в том числе к управлению опциями. В зависимости от количества полномочий в ролях можно устанавливать иерархию пользователей в чате. Все возможные доступы находятся в одноимённой панели (там же, где и задаётся цвет).

    Разрешение канала. Владелец сервера может создать канал только для определённых ролей (указываются в настройках). Таким образом, например, можно организовывать закрытый чат для администраторов.

    Рекомендации для продвинутых настроек

    Перечень советов для желающих сделать серверную империю в Discord (не только для общения с друзьями, знакомыми).

    Игроки – рядовые пользователи, желающие играть и общаться на сервере.

    Капитаны (лидеры) команд – ответственные за команду игроков, состоящую из 2–5 человек, включая и их самих.

    Менеджеры – администрирующая единица, в задачи которой входит планирование графиков, мероприятий, приглашение игроков, формирование сетей; обычно не являются игроками, но такая возможность может предоставляться посредством добавления второй роли (игрок).

    Создатели контента – лица, ответственные за стриминг, создание видео, подкасты на сервере.

    Модераторы – помощники админов, следят за текстовыми и голосовыми каналами, удаляют спам, сообщения, банят участников.

    Администраторы – вершина ролевой иерархии, заботятся о концепции сервера (интересное общение, полезная информация, новости), управление ролями, редактирование любой зоны сервера.

    А также используйте эксклюзивные роли по каким-то характерным признакам, например, по регионам – NA и EU. Это может пригодиться для разделения участников в игре.

    Оформление

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

    BetterDiscord

    Программное дополнение, добавляющее графические темы для интерфейса в приложении Discord (например, как в браузере или плеере). Интегрируется в настроечное меню. Позволяет красиво, оригинально оформить рабочее пространство чатных комнат.

    Чтобы задействовать BetterDiscord, понадобится выполнить следующее:

    1. Скачайте плагин с официального сайта – https://betterdiscord.net/home/ (кнопка Download).

    2. Откройте папку плагина и запустите файл BetterDiscordWI.

    3. Дайте согласие в установщике, следуйте инструкции.

    4. Оставьте настройки по умолчанию. Нажмите «Install».

    5. Откройте приложение Дискорд. В меню профиля появится блок плагина со списком опций.

    6. Теперь нужно скачать темы для плагина. Вернитесь на офсайт и откройте раздел «Themes».

    7. Клацните на страничке тэг #theme-repo. Добавьтесь на сервер разработчиков приложения. Темы можно отыскать по тэгу #officialthemelist. Воспользуйтесь доверенными ссылками из чата и скачайте темы.

    8. Откройте файл темы – отобразится специальный код. Скопируйте полностью его.

    9. Перейдите в блок настроек плагина в Дискорде. Кликните «Custom CSS».

    10. Вставьте скопированный из файла код в поле редактора (панель слева от меню). Нажмите «Save».

    11. Интерфейс сразу же преобразится (например, на фоне появится картинка темы). Теперь, получив другой дизайн, можно с комфортом продолжить общение в Discord.

    Для мессенджера создано довольно много ботов, улучшающих функционал, оформление чата и добавляющих уникальные возможности. Пользоваться ими довольно просто: нужно знать необходимые команды управления (размещаются на офсайтах), с помощью которых можно вызвать список директив непосредственно в чате.

    Вашему вниманию ТОП популярных решений:

    DabBot (https://dabbot.org/) Мощный бот для музыкального оформления сервера. В его функционале:

    Аватарки

    На сервер можно добавить аватарку, как и в профиль пользователя. Дополнительная «фишка» к дизайну. Ава отображается в интерфейсе профиля у подключившихся пользователей.

    1. Откройте раздел «Обзор» в настройках сервера.

    2. Клацните кнопку «Загрузить изображение».

    3. Выберите картинку, сохранённую на компьютере.

    Подойдёт любое изображение размером от 128×128 px. Если у вас нет подходящего варианта для авы, просмотрите галереи на специализированных порталах (например, на https://avatarmaker.ru/).

    Или же сделайте аватарки самостоятельно в Фотошопе или другом каком-нибудь графическом редакторе. Главное, чтобы они отвечали требованиям системы мессенджера.

    Управление участниками

    Отдельного внимания заслуживает меню, в котором осуществляется управление всеми вступившими участниками. Здесь отображается не только их список, но и выполняется присвоение новых ролей, удаление старых, выдача банов или исключение из сообщества.

    Проверка приглашений

    Известно, что любой член сервера может создать ссылку-приглашение и отправить ее своим друзьям, чтобы при переходе по ней они могли сразу подключиться к каналу и начать общение. Иногда важно отслеживать состояние всех ссылок для приглашения и понимать, какие из них самые эффективные. Для этого в меню с настройками сервера понадобится выбрать пункт «Приглашение» и просмотреть все присутствующие там строки.

    Если считаете, что некоторые приглашения нужно удалить, поскольку они захламляют список или вообще не используются, наведите курсор мыши на соответствующую строку и нажмите по появившемуся крестику.

    Игровые настройки

    В этом разделе находятся только две взаимосвязанные категории, поэтому объединим их. Откройте «Игровую активность» и обратите внимание на пункт «Отображать в статусе игру, в которую вы сейчас играете». Решите, хотите ли вы показывать другим юзерам запущенную на своем ПК игру, или предпочитаете скрывать эту информацию.

    Ниже находится список с добавленными играми, который формируется автоматически, если вы запускаете их при активном Discord. Напротив каждой игры отображаются значки с экранами, и если какие-то горят красными, значит, режим слежения за игровой активностью отключается во время запуска указанного приложения.

    Следом перейдите в категорию «Оверлей» и просмотрите все присутствующие там параметры. У вас есть возможность как полностью отключить внутриигровой оверлей, отображающий аватарки всех подключенных пользователей, их сообщения и индикаторы включенного микрофона, так и выставить его параметры под себя. Например, горячей клавишей включается или отключается блокировка оверлея, позволяя вам вручную выбрать режим окон, настроить их прозрачность и остальные пункты. Детально об этом описано в другой статье на нашем сайте.

    Завершающий раздел с общими настройками сервера — «Баны». В нем находится список всех пользователей, находящихся в бане на данном проекте. Соответственно, разбан происходит тоже здесь, а право на это есть только у создателя сервера и назначенного администратора.

    Работа с каналами

    Каналы — основные составляющие сервера, где и происходит все общение. В первую очередь необходимо создать требуемое количество каналов, чтобы удовлетворить все тематические направления сервера и решить, какие из групп будут исключительно для администрации или объявления новостей.

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

    Отдельно отметим, что в меню сервера, открывающегося при нажатии по его названию, есть пункт «Создать категорию». Используйте его, если хотите группировать некоторые каналы и задать для них специальные правила. Для категории задается уникальное название и права доступа, поэтому не придется редактировать настройки каждого отдельного канала, добавляемого в данную категорию.

    Настройка и оформление каналов

    Настройки канала имеют свои особенности. Давайте рассмотрим базовые опции.

    Категории

    Категория каналов отлично помогает, когда на сервере нужно навести порядок. Что называется, отсортировать всё по полочкам. И плюс к этому – упорядочить каналы как «подканалы» (условное определение). Они как бы будут находиться в отдельной тематической директории.

    1. В панели сервера (слева) кликнете левой кнопкой мыши по пустому пространству. В списке выберите «Создать категорию».

    2. Дайте ей название. Добавьте при необходимости настройку приватности. Нажмите «Создать… ».

    3. Чтобы создать канал в категории, кликните «+» (в её панели). Также можно переместить уже имеющиеся каналы в директорию (установите курсор над названием и перемещайте, удерживая левую кнопку).

    У категорий есть разрешения так, как и у каналов. Их можно использовать для управления группой каналов: они будут синхронизированы с категорией, в которую добавлены.

    Для редактирования параметров:

    1. Клацните левой кнопкой по названию категории. Выберите «Редактировать… ».

    2. В разделе «Обзор» редактируется название.

    3. В разделе «Права доступа» параметры управления каналом (текстовым и голосовым), сообщениями, подключениями и др.

    Примечание. Для дополнительных рекомендаций можно использовать ссылку «Нужна помощь с правами?»

    Если вы деактивируете надстройку категории «Читать текстовые каналы и видеть голосовые… », чаты станут невидимыми для участников сервера, не имеющих права доступа.

    После изменений разрешений в категории все состоящие в ней каналы автоматически обновляются.

    Интеграция Youtube Gaming и Twitch

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

    1. Перейдите: Настройки пользователя → Интеграции → Youtube

    2. Войдите в профиль Google.

    3. Синхронизируйте аккаунт видеохостинга: Настройки сервера → Youtube.

    4. После этого появится новая роль (специально для интеграции). Её можно редактировать (названия и разрешения), но нельзя назначать другим участникам.

    5. Создайте канал для Youtube тусовки.

    Практически аналогичным образом выполняется и подключение Twitch.

    Параметры

    Чтобы перейти в настроечную панель канала, клацните по нему правой кнопкой, затем нажмите «Настроить… ».

    На странице представлены следующие настройки:

    Обзор. Редактирование названия, добавление описания канала.

    Режим обработки сообщений, включение/отключение возрастного ограничения доступа.

    Приглашения. Создание ссылки для приглашения пользователей.

    Вебхуки. Добавление скриптов на канале для обеспечения обратной связи с игроками со сторонних геймерских платформ.

    Добавление иконки

    К названию канала можно добавлять значки (специальные символы). С такой дизайнерской добавкой он будет оригинально выглядеть и выделяться в пользовательской панели. Вдобавок к этому, спецсимволы могут придавать названию особый тематический смысл.

    1. Предварительно найдите коллекцию иконок в Сети. Можно, например, воспользоваться ресурсом – https://www.copyandpasteemoji.com/.

    2. Выделите и скопируйте любой понравившейся значок.

    3. Откройте настройки канала. В поле «Название» вставьте иконку туда, куда необходимо. Перед названием или после, или добавьте с обеих сторон.

    4. Сохраните изменения.

    5. Вернитесь в профиль. Теперь название канала отображается с иконкой.

    Добавление ботов

    Пожалуй, самая главная настройка — добавление ботов на сервер, поскольку разные инструменты привносят множество функциональных особенностей, значительно упрощают процесс управления сервером и делают пребывание пользователей уникальным. Авторизация ботов обычно происходит через их официальный сайт или открытую площадку.

    Что касается выбора ботов, то здесь все зависит от личных предпочтений каждого создателя игрового, развлекательного или обучающего проекта. Существует немало ботов для администрирования, воспроизведения музыки, проведения розыгрышей, создания игр и другого контента.

    Discord — новый король мессенджеров для геймеров?

    Все новые западные приложения не сразу доходят до российского потребителя, хотя доступ к ним у него неограничен. Так происходит и с новой прогрессивной «звонилкой» и мессенджером по совместительству. Сегодня, как настроить и пользоваться программой Дискорд, знает лишь узкий сегмент пользователей Рунета — геймеры. Пора и рядовому пользователю установить себе этот аналог старого доброго TeamSpeak, также немного напоминающий Skype.

    Что такое Discord? В своё время революцию в сфере общения провёл известный каждый бабушке «Скайп». Затем, для нужд геймеров появился TeamSpeak и вот сейчас, выполняющий те же функции, но более современный — Дискорд. Discord был создан в 2015-м году, уже портирован на многие платформы и русифицирован. Набирает по два миллиона новых пользователей каждый месяц. По сравнению со Skype он обладает рядом преимуществ. Некоторые из них могут выглядеть весьма необычно, но признаны удобными.

    Из существенных недостатков приложения можно выделить упомянутую выше низкую популярность среди российских пользователей, а также, что существеннее, проблематичность передачи файлов. С этим разработчики пока практически ничего не делали и перекинуть другу даже картинку будет труднее, чем в другом самом примитивном мессенджере.

    Создали это геймерское чудо, конечно же, ребята, которые сами занимались играми, вернее, их разработкой. Компания Hammer & Chisel в 2015-м отказалась от поддержки своей онлайн-игры и решила заняться приложением Discord. Как мы видим, это у неё получилось неплохо. Discord быстро нашла своих фанатов среди заметных игроков с Twitch и дела пошли в гору. Многие обратили внимание на такие качества, как низкие задержки и большее удобство в сравнении с тем же TeamSpeak.

    Источник

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *