что такое клан в дискорде

Вступление

Всем привет! Недавно я написал Discord бота для World of Warcraft гильдии. Он регулярно забирает данные об игроках с серверов игры и пишет сообщения в Discord о том что к гильдии присоединился новый игрок или о том что гильдию покинул старый игрок. Между собой мы прозвали этого бота Батрак.

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

Для понимания материала, от вас ожидается хотя бы минимальный опыт создания веб сервисов с помощью фреймворка ASP.NET и небольшой опыт работы с Docker.

На каждом шаге будем постепенно наращивать функционал.

Создадим новый web api проект с одним контроллером /check. При обращении к этому адресу будем отправлять строку “Hello!” в Discord чат.

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

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

Напишем Dockerfile для нашего проекта и разместим проект на хостинге Heroku.

Посмотрим на несколько способов сделать периодическое выполнение кода.

Реализуем автоматическую сборку, запуск тестов и публикацию проекта после каждого коммита в master

Шаг 1. Отправляем сообщение в Discord

Нам потребуется создать новый ASP.NET Core Web API проект.

Добавим к проекту новый контроллер

Получить его можно в пункте integrations в настройках любого текстового канала вашего Discord сервера.

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

Добавим webhook в appsettings.json нашего проекта. Позже мы унесем его в переменные окружения Heroku. Если вы не знакомы с тем как работать с конфигурацией в ASP Core проектах предварительно изучите эту тему.

Теперь создадим новый сервис DiscordBroker, который умеет отправлять сообщения в Discord. Создайте папку Services и поместите туда новый класс, эта папка нам еще пригодится.

По сути этот новый сервис делает post запрос по адресу из webhook и содержит сообщение в теле запроса.

Как видите, мы используем внедрение зависимостей. IConfiguration позволит нам достать webhook из конфигов, а IHttpClientFactory создать новый HttpClient.

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

Не забудьте что новый класс нужно будет зарегистрировать в Startup.

А также нужно будет зарегистрировать HttpClient, для работы IHttpClientFactory.

Теперь можно воспользоваться новым классом в контроллере.

Запустите проект, зайдите по адресу /check в браузере и убедитесь что в Discord пришло новое сообщение.

Шаг 2. Получаем данные из Battle.net

У нас есть два варианта: получать данные из настоящих серверов battle.net или из моей заглушки. Если у вас нет аккаунта в battle.net, то пропустите следующий кусок статьи до момента где приводится реализация заглушки.

Получаем реальные данные

Вам понадобится зайти на https://develop.battle.net/ и получить там две персональных строки BattleNetId и BattleNetSecret. Они будут нужны нам чтобы авторизоваться в api перед отправкой запросов. Поместите их в appsettings.

Подключим к проекту библиотеку ArgentPonyWarcraftClient.

Создадим новый класс BattleNetApiClient в папке Services.

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

Кроме этого, нужно создать в appsettings проекта две новых записи RealmName и GuildName. RealmName это название игрового мира, а GuildName это название гильдии. Их будем использовать как параметры при запросе.

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

Класс WowCharacterToken следует поместить в папку Models.

Не забудьте подключить BattleNetApiClient в Startup.

Берем данные из заглушки

Для начала создадим модель WowCharacterToken и поместим ее в папку Models. Она представляет собой информацию об игроке.

Дальше сделаем вот такой класс

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

Сделайте интерфейс и подключите все что мы создали в Startup.

Выведем результаты в Discord

После того как мы сделали BattleNetApiClient, им можно воспользоваться в контроллере чтобы вывести кол-во игроков в Discord.

Шаг 3. Находим новых и ушедших игроков

Нужно научиться определять какие игроки появились или пропали из списка при последующих запросах к api. Для этого мы можем закэшировать список в InMemory кэше (в оперативной памяти) или во внешнем хранилище.

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

А пока что подключим InMemory кэш в Startup.

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

Теперь можно написать сервис который будет сравнивать новый список игроков с сохраненным.

В качестве возвращаемого результата используется модель Report. Ее нужно создать и поместить в папку Models.

Применим GuildService в контроллере.

Теперь отправим в Discord какие игроки присоединились или покинули гильдию.

Эту логику я добавил в GuildService в конец метода Check. Писать бизнес логику в контроллере не стоит, у него другое назначение. В самом начале мы делали там отправку сообщения в Discord потому что еще не существовало GuildService.

Можно вывести больше информации об игроке. Ее можно получить если воспользоваться библиотекой ArgentPonyWarcraftClient

Я решил не добавлять в статью больше кода в BattleNetApiClient, чтобы статья не разрослась до безумных размеров.

Unit тесты

У нас появился класс GuildService с нетривиальной логикой, который будет изменяться и расширяться в будущем. Стоит написать на него тесты. Для этого нужно будет сделать заглушки для BattleNetApiClient, GuildRepository и DiscordBroker. Я специально просил создавать интерфейсы для этих классов чтобы можно было сделать их фейки.

Создайте новый проект для Unit тестов. Заведите в нем папку Fakes и сделайте три фейка.

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

Первый тест на GuildService будет выглядеть так:

Как видно из названия, тест позволяет проверить что мы сохраним список игроков, если кэш пуст. Заметьте, в конце теста используется специальный набор методов Should, Be. Это методы из библиотеки FluentAssertions, которые помогают нам сделать Assertion более читабельным.

Теперь у нас есть база для написания тестов. Я показал вам основную идею, дальнейшее написание тестов оставляю вам.

Главный функционал проекта готов. Теперь можно подумать о его публикации.

Шаг 4. Привет Docker и Heroku!

Чтобы упаковать проект в Docker нам понадобится создать в корне репозитория Dockerfile со следующим содержимым

peon.dll это название моего Solution. Peon переводится как батрак.

О том как работать с Docker и Heroku можно прочитать здесь. Но я все же опишу последовательность действий.

Вам понадобится создать аккаунт в Heroku, установить Heroku CLI.

Создайте новый проект в heroku и свяжите его с вашим репозиторием.

Теперь нам необходимо создать файл heroku.yml в папке с проектом. У него будет такое содержимое:

Дальше выполним небольшую череду команд:

Можете открыть приложение в браузере с помощью команды:

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

Установите для нашего Heroku приложения бесплатный аддон RedisCloud.

Строку подключения для Redis можно будет получить через переменную окружения REDISCLOUD_URL. Она будет доступна, когда приложение будет запущено в экосистеме Heroku.

Нам нужно получить эту переменную в коде приложения.

С помощью нее можно зарегистрировать Redis реализацию для IDistributedCache в Startup.

В этом коде мы получили переменную REDISCLOUD_URL из переменных окружения системы. После этого мы извлекли адрес и пароль базы данных с помощью класса RedisUtils. Его написал я сам:

На этот класс можно сделать простой Unit тест.

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

Опубликуйте новую версию приложения.

Шаг 5. Реализуем циклическое выполнение

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

Есть несколько способов это реализовать:

Шаг 6. Автоматическая сборка, прогон тестов и публикация

Во-первых, зайдите в настройки приложения в Heroku.

Там есть пункт Deploy. Подключите там свой Github аккаунт и включите Automatic deploys после каждого коммита в master.

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

Поставьте галочку у пункта Wait for CI to pass before deploy. Нам нужно чтобы Heroku дожидался сборки и прогонки тестов. Если тесты покраснеют, то публикация не случится.

Сделаем сборку и прогонку тестов в Github Actions.

Зайдите в репозиторий и перейдите в пункт Actions. Теперь создайте новый workflow на основе шаблона .NET

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

В репозитории появится новый файл dotnet.yml. Он описывает процесс сборки.

Как видите по его содержимому, задание build будет запускаться после пуша в ветку master.

Содержимое самого задания нас полностью устраивает. Если вы вчитаетесь в то что там происходит, то увидите что там происходит запуск команд dotnet build и dotnet test.

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

Запушьте что-нибудь в master и посмотрите что задание запускается. Кстати, оно уже должно было запуститься после создания нового workflow.

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

Надеюсь данная статья подкинула вам пару новых идей и тем для изучения. Спасибо за внимание. Удачи вам в ваших проектах!

Источник

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

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

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

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

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

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

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

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

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

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

Discord: начало

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

Сервер

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

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

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

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

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

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

Каналы

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

Упоминания

Упоминания – ещё одна вещь, которая делает работу в Discord эффективной. Это когда мы пишем сообщение в текстовый канал, упоминая аккаунт с помощью специального синтаксиса:

Можно упомянуть роль:

А вот так можно упомянуть всех, кто есть в канале (любой из этих вариантов работает):

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

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

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

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

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

И таких упоминаний в реальности очень мало, не более 2% сообщений. Обычно упоминают here когда задают вопрос не зная, кто конкретно может на него ответить. Все отвлекаются от работы и читают вопрос. Дальше люди, которым есть что сказать, остаются вести дискуссию, остальные возвращаются к своим делам. И не бойтесь, что here будет слишком много: лишний раз писать here в сообщении просто лень!

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

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

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

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

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

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

А еще есть.

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

Итого

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

Надеюсь, информации в статье достаточно, чтобы решить, надо вам это или нет.

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

Источник

Создание и настройка группы в Discord

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

Инструкция по созданию группы в Дискорде

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

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

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

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

Сразу после этого можно приступать к добавлению новых участников и созданию группы в целом.

Создание группы

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

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

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

Настройка группы

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

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

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

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

Добавление новых участников

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

В качестве альтернативного метода выделяют следующую последовательность действий:

После этого создание канала официально считается завершенным.

Создание закрытого и открытого канала

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

В завершении требуется нажать на клавишу сохранения внесенных изменений.

Как выбрать название для группы в Дискорде

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

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

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

Источник

Что такое клан в дискорде

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

Небольшой неко сервер с разнообразной тематикой: игры, аниме, ивенты и просто хорошее общение. Заходи, будет весело :3

Прямо сейчас проходит конкурс недельного онлайна на 10000 рублей!

На удивление, легкое общение. (16+)

Приветствуем тебя, незнакомец! Будем краткими: наше сообщество отзывчивое и приятное, проводятся разнообразные ивенты, а ночники спонтанно собираются и веселятся до утра. Приходи!

Ищешь спокойную атмосферу с хорошей администрацией и разными плюшками? Ты попал по адресу

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

Русскоязычный сервер по игре Minecraft.

Самый крупный русский комьюнити сервер. Хочешь в наш мир? Присоединяйся в один клик.

★ Привет, котёнок! Представляю тебе один из самых лучших серверов для общения в дискорде. Присоединяйся! ★

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

🔥 Чёрт! Всё это напоминает сон. Вот только проснуться не получается. Кто все эти люди? Почему они так вежливы? ГДЕ Я?! 🔥

Ламповый и уютный сервер для общения. Приятное коммьюнити, которое с лёгкостью скрасит ваши серые (или не очень) будни.

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

Сервер для весёлых и общительных людей. Неадекватов тоже принимаем, но только если ты неадекват в меру!

Сервер строго 18+ Тут ты найдешь адекватное общение, совместный просмотр фильмов и компанию для игр.

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

Сервак для разных людей с разными интересами!

Рейтинг: 4 Вступить Подробнее20
что такое клан в дискорде. Смотреть фото что такое клан в дискорде. Смотреть картинку что такое клан в дискорде. Картинка про что такое клан в дискорде. Фото что такое клан в дискорде •’>

Здравствуй ( друг/подруга ), да да я к тебе обращаюсь. 🤗😇 Любишь аниме? 😊😋 Значит тебе к нам. 🐉🌹 🍸 🍸 ⭕️⛩• •⛩⭕️

·̩͙✧ Наш сервер только начал свой путь и мы ищем человечков, которые захотят вместе развивать сервер, следить за ним, играть в геншин и просто общаться ♡

Привет, искатель. Пришла пора отброс ить мирскую суету, взойти на палубу и отправиться к новым берегам. Тематика сервера – самая разная, формируемая котиками корабля. Вход строго 16+.

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

чилл-сервер для лампового общения:)

18+! Добро пожаловать к нам, в наше небольшое дружное игровое сообщество!

Игра не для всех, а только для готовых и серьёзных. РП с механиками “Dungeon and Dragons”, но только текстовый и с Кубиком Рандома.

Очень няшный сервер с приятным комьюнити

Бар, где каждый может отдохнуть

Самый крупный русскоязычный DBD дискорд сервер по платформ для поиска команды как для игр в паблике, так и на турнирные мероприятия. Система рангов прямо на сервере.

Добрая и адекватная администрация которая поможет в любом вопросе, а так же каналы с откровенным контентом 18+

Приветствуем тебя на 🐼Пандамии🐼

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

Добро пожаловать на сервер NOVA ERP ✧! Хоть и не единственный, но самый адекватный русский сервер на подобную тематику. Мы всегда ждём новых ролевиков, как опытных, так и новичков!

Привета, очароваш! 💕 • Хотим познакомить тебя с нашим небольшим но очень светлым и тёплым лесом! ☀️ • Глянь описание, не пожалеешь ;>

☆ Привет. Что ж, ты давно не видел действительно адекватного, интересного и красивого сервера с доброй и отзывчивой администрацией? Ждем тебя на Endless Night.

Официальный сервер поддержки бота Akemi

У нас много ребят, которые готовы поиграть с вами в любую игру, в том числе и создатель сервера)))

Крупнейший русскоязычный сервер для общения и игр! Круглосуточный онлайн, живое общение, помощь по серверу, поиск команды, конкурсы и раздачи!

💎 Любишь приятно пообщаться на не скромные темы?? Тогда это то самое место куда тебе стоит зайти + бесплатное нитро и 36 интересных ивентов, заходи и наслаждайся 💖

Милый и уютный сервер, по тематике brawl Stars,гта 5 и других подобных жанров игр.

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

Просто уютный сервер на котором можно приятно проводить время. (Ну или нет, кто знает?).. (͡ ° ͜ʖ ͡ °)

Источник

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

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