Как найти и написать пользователю без добавления в друзья? Дискорд
Надо находиться с ним хотя бы на одном сервере, как вариант. Тогда ты сможешь писать ему в личку, если в настройках этого серввера разрешено писать в личку соучастникам.
Если тебя не объединяет с ним ни один сервер, ни добавление в друзья, то переписка с контактом недоступна, во избежание спама.
Остальные ответы
В друзья совершенно не обязательно! Заходишь на стр. абонента и если абонент на замке, то автоматически, ты появишься в гостях у него!
Что делать, если не выходит отправить личное сообщение боту Discord?
Возможно это #offtop, но всё же, у меня есть бот Discord, к которому подключён файл JAVA (запускает бота и создаёт команды), у меня есть функция верификации (нужно отправить команду /code [код] ), однако при отправке сообщения боту дискорд уведомляет о том, что отправка сообщения пользователю невозможна, вопрос, как разрешить отправку сообщений боту от всех?
- Вопрос задан 09 мая
- 228 просмотров
1 комментарий
Простой 1 комментарий
Durov90 @Durov90 Автор вопроса
И да, не нужно меня отправлять в гугл, я проверил много всяких сайтов и даже у ChatGPT для закрепления спросил.
Решения вопроса 0
Ответы на вопрос 1
fenrir @fenrir1121
Начни с документации
не выходит отправить личное сообщение боту Discord
отправка сообщения пользователю невозможна
Вы определитесь для начала кому вы что пытаетесь отправить.
— Если боту, вероятно Вы копировали чужой код, в котором есть запрет получения личных сообщений. Так иногда делают, если логика требует наличия информации о сервере.
— Если человеку то Вы ничего с этим не сделаете. Некоторые люди устанавливают запрет на личные сообщения и это нормально, а вот бот, спамящий в личку, наоборот не нормально. Если вы верифицируете пользователя на сервере и общайтесь с ним на сервере. Чтобы сообщение не было видно другим участникам есть эфемерные сообщения.
Ответ написан 09 мая
Durov90 @Durov90 Автор вопроса
Вы определитесь для начала кому вы что пытаетесь отправить.
Я вставил контекст дискорда.
Я пытаюсь отправить команду боту в личные сообщения, однако дискорд сообщает следующее: «Ваше сообщение не было доставлено. Обычно такое случается, потому что у вас нет общих серверов с получателем или получатель принимает личные сообщения только от друзей. Полный перечень причин можно посмотреть здесь: »
То есть отправить сообщение боту не является реальным. Со стороны кода ничего не ограничивает эту отправку.

fenrir @fenrir1121
Durov90, в таком случае прикладывайте описание используемых технологий и библиотек. Судя по тексту вы пишите не боту, а self-боту (имитации пользователя). Это явно запрещено правилами дискорда, но есть ряд библиотек, которые в ограниченом виде это предоставляют.
Durov90 @Durov90 Автор вопроса
fenrir, проблема решена. И заключалась она в том, что у себя на стороне я ограничил, чтобы пользователи с серверов мне писали, бот входит в это число. Вот и всё.
Личные сообщения
В дискорде есть личные сообщения и добавление пользователей в друзья. Причем друзьям можно звонить (как в скайпе) и даже устраивать групповые чаты/звонки.
Как писать личные сообщения
Несколько способов:
Нажмите по никнейму пользователя правой кнопкой мыши → Написать сообщение.
Нажмите по никнейму левой кнопкой: там будет поле «Отправить сообщение пользователю». Пишите туда, нажимаете Enter — сообщение отправится.
Зайти в личные сообщения, сверху в строке поиска набрать ник и кликнуть по нему.
Добавлять в друзья при этом не обязательно. Сообщения можно писать любому пользователю.
Как попасть в личные сообщения
Кликнуть по иконке с человечками слева сверху.

Там будут и сообщения, и список друзей.
Как добавлять в друзья
Правой кнопкой по никнейму → Добавить друга.
Или зайти в личные сообщения → Друзья → Нажать «Добавить друга» → Ввести ник → «Отправить запрос».
Человек должен подтвердить запрос дружбы.
Как звонить
Звонить можно только друзьям. Для этого нажмите на иконку с телефонной трубкой.
Групповые чаты\звонки
Вы можете создать групповой чат, который не будет привязан ни к какому серверу дискорда. В таком чате можно общаться и текстом, и голосом.
Чтобы создать чат: 1. Зайдите в личные сообщения, сверху справа нажмите иконку «Новая группа ЛС»

2. Выберите друзей, которых хотите добавить в чат. Причем без разницы, являются ли они друзьями между собой — главное, чтобы они были вашими друзьями. 3. Нажмите кнопку «Создать группу ЛС»
Чтобы начать групповой
