Как получить id сервера discord
Перейти к содержимому

Как получить id сервера discord

  • автор:

Discord Как получить username с Discord ID

У меня есть много Discord ID. Хотелось бы получить из ID -> user#1234. В официальном API нашел https://discord.com/developers/docs/resources/user#get-user , но как конкретно оно работает так и не разобрался. Пробывал сделать через url запрос https://discord.com/users/620870096822000041(id изменен) Но работает только в том случае если есть авторизация на сайте Discord и есть общие сервера/друзья с этим id хотелось бы это реализовать либо С#, либо запросом. Зарание спасибо.

Отслеживать
задан 16 июн 2020 в 17:51
28 3 3 бронзовых знака

если есть авторизация на сайте Discord и есть общие сервера/друзья с этим id А вы хотите без этих условий? Мне кажется это специально сделано в целях безопасности.

17 июн 2020 в 9:55

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

Как получить ID список участников в Discord сервера зная лишь его ID?

Alexandre888

prostiti, нет, но есть одно «но» — с таким подходом вас либо могут отправить на фриланс, либо найдётся добрый незнакомец и опубликует ответ.
сюда нужно приходить с кодом, с какими-то ошибками, с попытками решения проблемы, но не с просьбой «напишите за меня код».

Я не удивлюсь, если у вопроса есть двойное дно:

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

2. Автор пытался сделать, но не учёл, что список участников требует включения member intents https://discordpy.readthedocs.io/en/latest/intents.html, поэтому список участников у него пустой.

Решения вопроса 0
Ответы на вопрос 1

Allan-BlackWell

Эндора Блеквелл @Allan-BlackWell
Ничтожество 😀
У вас тут несколько вариантов

@bot.command(name = "get-users") # Вместо bot пишете то, как вы обозвали его (client, app, mybot и т.п.) async def get_users_(ctx, id): guild = bot.get_guild(id) members = guild.members # Дальше делаете что вам нужно
@bot.command(name = "get-users") async def get_users_(ctx, id): guild = await bot.fetch_guild(id) members = guild.members # Дальше делаете что вам нужно
@bot.command(name = "get-users") # Вместо bot пишете то, как вы обозвали его (client, app, mybot и т.п.) async def get_users_(ctx, id): for guild in bot.guilds: if guild.id == id: members = guild.members break # Дальше делаете что вам нужно

Для получения ID всех можно сделать так:

users_list = [] for member in members: users_list.append(member.id)

Ответ написан более двух лет назад

fixator10

877N6Yn.png

Второе не сработает

Для получения участников через API-запрос есть bot.fetch_members() :
https://discordpy.readthedocs.io/en/stable/api.htm.

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

Как получить ID сервера дискорд?

Делаю бота чат менеджера для дискорда на Discord.js@v12, мне нужно получить айди сервера, и сохранить в json. Как это сделать?

  • Вопрос задан более двух лет назад
  • 1775 просмотров

2 комментария

Простой 2 комментария

Pavel_Matskevich @Pavel_Matskevich
Я знаю как но мне лень дискорд качать

как получить и сохранить в mysql могу сказать, json мало кто пользуется, потому что он крашится часто и стирается.
А так получить message.guild.id

Решения вопроса 1

Lordliness

Федор Масленников @Lordliness
Математик, начинающий программист Python

Если нужен конкретный сервер, то вы можете получить ID вручную. Для этого необходимо:
1) Зайти в настройки приложения Discord
2) Выбрать раздел «Расширенные»
3) Включить «Режим разработчика»
Далее заходим на сервер и жмём правой кнопкой мыши по его названию. В самом низу должна появиться кнопка «Копировать ID». Помимо этого теперь вы можете копировать ID любых чатов и пользователей.
Если вы являетесь администратором сервера, то так же можно поступить и с ролями.

P.S. Программным, так программным, ладно.
var server = message.guild.id;

Что такое Discord ID и как его узнать

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

Мессенджер discord

Для добавления пользователей в друзья используется Discord ID. Статья поможет читателю решить проблему с поиском Discord Tags, личного идентификатора, который присуждается каждому после регистрации.

Личный ID

Для того чтобы стать пользователем Discord необходимо пройти регистрацию. После нее, каждому новому аккаунту присваивается цифровой айди. Личный ID представляет собой набор из 4 цифр, например, #1111. Дискорд тег помогает пользователям находить друг друга на данном ресурсе.

Многие начинающие пользователи сталкиваются с проблемой — как узнать свой Discord ID? Для начала необходимо зарегистрироваться, скачать и установить приложение для ПК или мобильного телефона. Далее требуется:

  1. Войти в приложение под своим ником и паролем.Входим в discord с помощью ника и пароля
  2. В левой нижней части страницы есть надпись с личным ником владельца канала.Видим под ником четыре цифры тега discord
  3. Сразу под именем пользователя расположен значок # и 4 цифры.

Эти цифры и являются идентификационным номером или тегом Дискорд.

Узнать свой Discord тег можно по другому алгоритму. Необходимо следующее:

  1. Войти в личный кабинет.
  2. В самом низу страницы нажать на значок «Настройки».Кликаем по значку настроек
  3. Произойдет автоматическое перенаправление на страницу настроек, где первым в списке будет подраздел «Моя учетная запись».Открываем раздел моя учетная запись и находим тег discord

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

Сервер

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

  1. Посетить личный кабинет, используя логин и пароль.
  2. В верхней части страницы кликнуть по иконке нужного сервера правой кнопкой мыши.
  3. Далее кликнуть по «Настройки сервера».Кликаем пкм на нужном сервере и выбираем настройки сервера
  4. Далее в выпадающем меню выбираем раздел «Виджет».Кликаем во вкладке виджет кнопку копировать id сервера

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

Сообщения

Еще один полезный способ обмена информацией на дискорд — это отправка сообщений в чате. Участники сети могут передавать друг другу ссылки на ранее написанные сообщения. Сообщения в Discord также имеют свой ID. Для того чтобы передать кому-то message ID необходимо:

  1. Войти в свой личный аккаунт.
  2. Открыть канал текстовых сообщений.
  3. Выделить требуемое сообщение. Далее нажать на значок в виде многоточия. Отобразится всплывающее меню.
  4. Далее необходимо выбрать «Скопировать ссылку на сообщение».Кликаем скопировать ссылку на сообщение
  5. В конце ссылки проставлено 18 цифровых знаков — именно они и являются ID текстового канала.Видим на экране id сообщения

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

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

Заключение

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

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

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