Как получить id участников дискорд сервера без прав [закрыт]
Хотите улучшить этот вопрос? Переформулируйте вопрос так, чтобы он был сосредоточен только на одной проблеме.
Закрыт 1 год назад .
Как получить список id участников дискорд сервера, не имея прав администратора, я слышал можно сделать какойто запрос, парс и прочее, подскажите пожта.Желательно на js
Отслеживать
задан 11 июн 2022 в 17:52
1 1 1 бронзовый знак
Пожалуйста, уточните вашу конкретную проблему или приведите более подробную информацию о том, что именно вам нужно. В текущем виде сложно понять, что именно вы спрашиваете.
11 июн 2022 в 18:00
2 ответа 2
Сортировка: Сброс на вариант по умолчанию
const responce = await fetch("https://discord.com/api/v10/guilds//members", < method: "GET", headers: < Authorization: > >); const json = await responce.json();
Однако при попытке получить доступ к списку пользователей мне возвращалось Missing Access .
Другие действия типа получить конкретного пользователя гильдии по айди возвращали корректный результат.
Проблема со спиком происходит из-за того, что как и указано в документации, это привелигериванное намерение.
Извините за неполный ответ. Теперь мне самому интересно разобраться в том, как подтверидть это намерение в запросе
Отслеживать
ответ дан 11 июн 2022 в 18:45
150 9 9 бронзовых знаков
const TOKEN = ""; const GUILD_ID = ""; // Айди обязан быть в строковом виде const socket = new WebSocket("wss://gateway.discord.gg/"); socket.onopen = () => < console.log(111); identify(); >socket.onclose = () => console.log(222); socket.onmessage = () => < data = JSON.parse(data); if (data.t === "GUILD_MEMBERS_CHUNK")< const members = data.d.members.map(member =>member.user.id); console.log("MEMBERS", members); return; > if (data.t === "READY") < console.log("READY"); fetchMembers(); return; >console.log(data) >; function send(data)< data = JSON.stringify(data); socket.send(data); >; const identify = () => < // Идентификация send(,"version":9,"client_state":,"highest_last_message_id":"0","read_state_version":0,"user_guild_settings_version":-1,"user_settings_version":-1>,"presence":<"activities":[],"afk":false,"since":0,"status":"online">>>) >; const fetchMembers = () => < // Запрос списка пользователей console.log("FETCH MEMBERS CHUNK"); send(>) >;
Надеюсь, у Вас это тоже сработает.
Изменено:
Оказалось, для получения пользователей методом выше (opcode: 8), нужно одно из следующих прав:
Администратор, Право банить/кикать, Управлять ролями
Существует также универсальное решение, но со своими неудобствами:
const fetchMembers = () => < // Укажите айди любого канала, к которому у вас есть доступ на сервере const CHANNEL_ID = ""; // Сколько пользователей надо получить const MEMBERS_COUNT = ; // [[0, 99], [100, 199], [200, 299]] const countsArray = [. new Array(Math.floor(MEMBERS_COUNT / 100))] .map((_, i) => [i * 100, (i + 1) * 100 - 1]); send( >>); >
Как узнать, не подружился ли вас на Discord
Discord работает как многие платформы социальных сетей, что позволяет не подружиться и блокировать функции, чтобы помочь пользователям справляться с пользователями, которые их беспокоят. Вы можете заметить, что в вашем списке друзей Discord не хватает друзей и думаете, что это ошибка или что -то в этом роде. Прочитайте это руководство, если вы видели это, и задались вопросом, заблокированы ли вы или не подружились.
Быстрый ответ
Если человек не подружится с вами по Discord, вы не получите никаких уведомлений об этом, но вы можете узнать. Если вы ищете список своих друзей и заметите, что кто -то не хватает, они, вероятно, вас не подружились. Более того, вы можете сказать кому -то, кто не подружился с Discord, когда вы перемещаетесь в их профиль, и обнаружите, что нет никакой подсказки для отправки сообщения. Вместо этого вам потребуется отправить запрос в друзья.
Многие пользователи считают, что трудно узнать, когда они заблокированы или не подругим на Discord. Это руководство объяснило две простые трюки, которые вы можете использовать, чтобы узнать, не подружился ли кто -нибудь на вас в Discord. Кроме того, руководство объяснило знаки, которые вы можете проверить, чтобы узнать, были ли вы заблокированы на Discord.
Как узнать, не подружился ли вас на Discord
Не существует прямых способов сказать, когда кто -то не подружится с вами по раздорам, но вы все равно можете знать, используя простые трюки, объясненные здесь.
Проверьте их профиль
Проверка профиля человека может сообщить вам, если вы все еще друзья в Discord . Когда вы присоединяетесь к Discord, вы должны добавить кого -то в качестве своего друга, и как только ваш запрос будет принят, вы можете отправлять друг другу сообщения.
Если вы посмотрите на профиль человека и заметите, что кнопка «Отправить сообщение» исчезла, и у вас есть возможность отправить запрос на добавление в друзья, это один из признаков, который вы были подружились на Discord . Поэтому вы можете искать их имя пользователя в инструменте поиска Discord и нажать на их профиль.
Когда их профиль откроется, вы увидите либо кнопку «Отправить сообщение», либо добавить кнопку друга вправо. Кнопка «Отправить сообщение» указывает, что вы друзья и можете общаться, и кнопка «Добавить друг» указывает, что вы не дружите с человеком, и вы должны отправить запрос в друзья перед отправкой сообщения.
Поиск человека в списке друзей
Еще один простой способ определить, не подружился ли кто -нибудь на Discord, это поиск в списке ваших друзей. Чтобы искать список друзей, приступите к тому, как указано ниже:
- Запустите Discord и перейдите в раздел « Друзья ».
- Перейдите на вкладку All и нажмите на нее.
- Проверьте всех своих друзей и знайте, пропал ли человек.
Если человек не указан в качестве вашего друга на Discord , он заблокировал вас, либо не подружился с вами в Discord. Но это хороший знак, потому что вы говорите отдельно, если человек заблокировал вас, как объяснено в разделе ниже.
Как сказать, что вы заблокированы на раздоре
Discord — скрытная платформа; Когда вы блокируете кого -то, они не будут информированы по причинам конфиденциальности . Однако, если вы думаете, что кто -то заблокировал вас на раздорах, есть простой способ выяснения.
Если у вас есть открытый чат с человеком, вы можете отреагировать на одно из их сообщений. Если реакция, которую вы прислали, исчезает , то вы были заблокированы другой стороной. Но если вы получаете сообщение, указывающее, что получатель получает только сообщения от друзей, вы больше не их друг.
Почему Discord заблокировал меня ?
Блокировка никогда не бывает распространением при раздорах, но если это произойдет с вами, это указывает на то, что вы нарушили правила платформы . Человек, который нарушает правила разногласий, рискует, чтобы он не подружился, пнул или заблокирован.
Следующее может привести к тому, что вас запретили на Discord :
- Беспокоить других пользователей Discord. Discord запрещает пользователям беспокоить других пользователей, когда они находятся в Discord.
- Угрожающие пользователей Discord прямо или косвенно. Независимо от разногласий, Discord не позволяет пользователям угрожать другим.
- Слишком долго или пропал без вести, чтобы участвовать в большинстве онлайн -сообществ. Многие пользователи Discord пожаловались на то, что они слишком долго потерю друзей после того, как они неактивны.
Что происходит, когда меня удаляют с сервера Discord?
Случаи, когда люди удаляются с сервера Discord . Когда вы удалите с сервера Discord, произойдет следующее:
- Все сообщения будут скрыты.
- Вы не увидите участников в списке друзей.
- Вы увидите человека, который заблокировал, когда он будет в сети.
Если вы хотите получить доступ к полученным сообщениям, когда вы были на сервере, вы можете сделать это, нажав «Показать сообщение», если вы находитесь на рабочем столе или заблокированные сообщения из мобильного приложения.
Заключение
Discord привлекло геймеров и студентов, которые использовали платформу для сотрудничества. Если вы больше не можете написать своим друзьям на платформе и задаться вопросом, не подругили ли они или заблокировали вас, это руководство указало на знаки, которые вы должны проверить, чтобы определить.
Часто задаваемые вопросы
Можете ли вы отправить сообщения человеку, который вас не подружился?
Это зависит от настройки раздора человека. Некоторые люди позволяют друзьям только писать им. Поэтому, когда вы пытаетесь отправить человеку сообщение, вы получаете уведомление о том, что получатель разрешает сообщения только от друзей. В таком случае вы должны отправить запрос в друзья, чтобы начать обмен их сообщениями.
Уведет ли Discord человеку, что я их пнул?
Нет. Discord не уведомляет пользователей, когда они заблокированы, ножат или не подружились на платформе. Тезисы разногласий от таких, чтобы убедиться, что ваша конфиденциальность не проникла.
Carlos Castro
Привет! Меня зовут Карлос Кастро, я энтузиаст с техническим образованием и опытом программирования. Мне нравится вникать в детали технических тем и находить решения проблем. Я активен в социальных сетях и с удовольствием делюсь своими знаниями и опытом с другими. Я увлечен тем, что помогаю другим узнавать о технологиях, и мне нравится создавать подробные руководства и учебные пособия, которым легко следовать. Я уделяю время подробному описанию каждого шага, чтобы даже самый неопытный человек мог понять и следовать моим инструкциям. Мной движет желание поделиться своими знаниями и опытом с другими, и я горжусь тем, что создаю четкие и подробные руководства, которые могут быть полезны другим.
Cloudflare для онлайн-игр

Обеспечение превосходных впечатлений в режиме реального времени для игроков по всему миру — сложнейшая задача. Решите ее с помощью Cloudflare, и это поможет вам обеспечить быстрый, захватывающий и надежный процесс онлайн-игр.
Защитите и ускорьте свою игру с помощью следующих решений Cloudflare: 100% доступность по SLA, нейтрализация DDoS и ботов, ускорение трафика, бессерверная архитектура индивидуального подбора игроков по уровню, и многое другое.

Защитите свою игру
Игровые компании часто уязвимы к DDoS-атакам. Игровые платформы, использующие пользовательские протоколы обмена данными TCP и UDP, требуют еще больше ресурсов для предотвращения таких атак.
Защитите время безотказной работы, производительность и целостность ваших игровых серверов с помощью Cloudflare.
Ускорьте свою игру
Игроки, скорее всего, распределены по всему миру, а игровые серверы географически удалены от игроков, что приводит к медленным загрузкам и высокому времени пинга. Игроки быстро покидают игру, если присутствуют заметные задержки, или если игра не реагирует в режиме реального времени.
Глобально распределенная сеть Cloudflare охватывает 310 городов, что обеспечивает близость к игрокам и гарантирует молниеносную скорость.
