Я новичок в discord.js, я проверил их документацию, но, похоже, не могу найти ответов на этот вопрос. Вот мой код на данный момент, и он должен проверять каждое сообщение, видеть, пришло ли сообщение от бота, проверять, ввели ли они пароль, затем удалить пароль и переместить их на другой голосовой канал.
Я получаю следующее сообщение об ошибке: UnhandledPromiseRejectionWarning: Ошибка [GUILD_VOICE_CHANNEL_RESOLVE]: не удалось преобразовать канал в голосовой канал гильдии. Может кто-нибудь помочь? Благодарность!
client.on(‘message’, message => < if (message.author.bot === false) < if (message.content == ‘password’) < message.delete(); message.guild.member(message.author.id).voice.setChannel(‘The Grind 3’); >> >);
LimCharles 6 Ноя 2020 в 13:58
2 ответа
Лучший ответ
Я не знаю, какую версию вы используете, но вместо setChannel(‘The Grind 3’) вам следует setChannel(‘channel id’) , который вы можете получить с помощью setting>Appearance>turn on Developer Mode , затем щелкните правой кнопкой мыши указанный канал, скопируйте идентификатор и вставьте его вместо ‘The Grind 3’ и это должно сработать 🙂
Как скопировать каналы в (ДИСКОРДЕ)
Walid Ashi 6 Ноя 2020 в 11:16
Сделать это довольно просто.
Сначала вам нужно найти канал, который вы хотите использовать.
const VCchannel = message.guild.channels.cache.find(channel => channel.name === ‘The Grind 3’);
Теперь вы можете настроить отправку участника на этот голосовой канал. Примечание. Здесь мы обнаруживаем ошибку, чтобы исправить ее, если что-то не так.
message.member.voice.setChannel(VCchannel).catch(err => console.log(err));
Имейте в виду, что это работает только в том случае, если участник, который использует эту команду, уже находится в голосовом канале, поскольку бот не может заставить кого-то войти в голосовой канал.
Примечание. Возможно, вы захотите проверить, является ли участник ботом, а затем вернуть его, если это правда. Это дает то преимущество, что вам не нужно помещать весь код в оператор if .
if (message.author.bot) return;
Все ваше мероприятие onMessage должно выглядеть примерно так.
client.on(‘message’, message => < if (message.author.bot) return; if (message.content == ‘password’) < message.delete(); const VCchannel = message.guild.channels.cache.find(channel =>channel.name === ‘The Grind 3’); message.member.voice.setChannel(VCchannel).catch(err => console.log(err)); > >)
Источник: question-it.com
Как перетаскивать категории в Дискорде на телефоне
Discord — это один из самых популярных мессенджеров для общения геймеров, но также он используется и предпринимателями и обычными пользователями. Для лучшей работоспособности на серверах в Discord, у него есть свойство создания категорий и перемещения каналов внутри них. Но как перемещать эти категории в приложении Discord на вашем телефоне? Мы ответим на этот вопрос подробно в этой статье.
В мобильном Майнкрафте обновили управление!
1. Откройте настройки сервера
Если вы хотите переместить какую-либо категорию на соответствующем сервере, вам нужно войти в настройки сервера. Если вы хотите переместить категорию на своем сервере, вам необходимо открыть список серверов в левой части экрана.
2. Перейдите в раздел «каналы»
Для перемещения категории вам нужно найти раздел «каналы» на странице настройки сервера. Его можно найти сразу под названием выбранного сервера.
3. Нажмите на иконку «три полоски»
Кнопка для перемещения категорий находится на экране «каналы» в верхнем правом углу страницы. Нажмите на иконку «три полоски», чтобы открыть панель управления.
4. Выберите категорию, которую вы хотите переместить
Для того, чтобы переместить категорию, вы должны нажать на 3 полоски того канала, который вы хотели бы переместить. В этом случае Вы выбираете категорию канала, не сам канал.
5. Переместите категорию на место назначения
Когда вы выбрали категорию, вы можете переместить ее на место назначения. Для этого нужно зажать на кнопке «три полоски» канала, который вы хотите переместить, и перетащить его вверх или вниз, где вам это нужно. Это работает не только со связанными категориями, но и с отдельными каналами.
Поздравляем! Вы только что успешно переместили категорию на сервере Discord в приложении на своем телефоне.
Полезные советы и выводы
- Обратите внимание, что при перемещении категории или канала в Discord вы также можете указать положение, в котором каналы будут отображаться в списке (слева направо).
- Если у вас множество категорий и каналов в discord, перемещение категорий вверх и вниз происходит с появлением новых кнопок, которые упрощают процесс перемещения на своих серверах.
- Не забывайте проверять, что вы переместили категории в правильном порядке после их изменения.
- Помните, что Discord позволяет иметь оживленное и комфортное взаимодействие на сервере на мобильных устройствах.
Надеемся, что этот гайд рассказал вам, как переместить категории в Discord на вашем телефоне. Вы можете изменять разные категории и упорядочивать их, чтобы лучше организовывать свой сервер, и независимо играть на вашем мобильном устройстве.
Как сделать приоритет на дискорд
Если вы хотите настроить используемый на сервере дискорд приоритет коммуникации, вам потребуется выполнить несколько простых шагов. В основном, это можно сделать через Настройки пользователя в приложении. Сначала перейдите в настройки и найдите раздел «Горячие клавиши». Затем добавьте новое действие с помощью кнопки «Добавить».
В выпадающем списке «Действие» выберите «Рация (приоритет)» и выберите клавишу, которую вы хотите использовать для активации функции. Это может быть любая клавиша на вашей клавиатуре. После того как вы настроили горячие клавиши, вы можете получить доступ к функции приоритета коммуникации, нажав соответствующую клавишу, которую вы только что задали. Таким образом, вам будет легче и быстрее сделать себя слышимым в групповых чатах на сервере дискорд.
Как указать путь для установки Discord
Если вы хотите изменить путь для установки Discord, то сначала необходимо создать новую папку в нужном месте на компьютере, куда вы бы хотели установить эту программу. Затем, при установке Discord, вам будет предложено выбрать путь установки. В этом случае, укажите полный путь к новой папке, которую вы только что создали. Для этого необходимо вписать путь в соответствующее поле.
После завершения установки, проверьте, чтобы Discord был установлен в выбранную вами папку. Таким образом, вы можете выбрать удобное для вас место установки данного приложения на компьютере и не использовать путь по умолчанию.
Как невидимо зайти в дискорд
В дискорде есть возможность зайти незаметным образом. Для этого необходимо просто изменить свой статус на невидимый. Чтобы это сделать, нужно найти аватар пользователя в нижнем левом углу экрана и щелкнуть левой кнопкой мыши по нему. Появится меню выбора статуса, где нужно выбрать «невидимый».
Теперь вы будете выглядеть, как будто вы не в сети, но при этом сможете видеть все сообщения и участвовать в диалогах. Это очень удобно, если вы хотите быть на связи, но не хотите, чтобы вас беспокоили. Но стоит помнить, что если вас добавляют в группу, то вы все равно увидите уведомление и сможете в нее зайти.
Как перетаскивать в дискорде
Для перетаскивания участника на другой голосовой канал в Discord нужно следовать нескольким простым шагам. Сначала откройте приложение Discord и перейдите на свой сервер. Затем выберите голосовой канал, в котором находится участник, которого вы хотите переместить. На этом этапе важно убедиться, что у вас есть соответствующие права на перемещение участников между каналами.
Если все готово, выберите участника, которого вы хотите переместить, щелкните по нему правой кнопкой мыши и выберите пункт «Переместить в». После этого выберите желаемый голосовой канал и щелкните по нему. Участник будет перемещен на выбранный канал и сможет продолжить общение с другими участниками. Убедитесь, что перемещение не нарушает права и интересы других участников в голосовом канале.
Если вы используете приложение Discord на своем телефоне и хотите перенести какую-то категорию, например, текстовый канал, в другое место, то это легко сделать. Сначала необходимо открыть настройки сервера и перейти в раздел «Каналы». Затем нажмите на три горизонтальные полоски и выберите категорию, которую нужно переместить.
Зажмите три полоски этой категории и перетащите ее в нужное место — вверх или вниз, а также между разделами. Это очень удобно, когда вы хотите лучше организовать свой сервер и сделать его более удобным для использования. Перемещение категорий в Discord не займет много времени — это простая и быстрая задача, которую можно выполнить всего за несколько кликов.
Источник: svyazin.ru
Как сделать перемещение человека в дискорде?
Нигде не могу найти команды на перемещение человека в войс. Да и в принципе любое перемещение. Мне надо ввести переменную (айди человека которого я буду перемещать) и следующая переменная это айди канала в который я его хочу переместить.
channel = client.get_channel() # channel now holds the channel you want to move people into member = client.get_member() #member now holds the user that you want to move await member.move_to(channel)
- Вопрос задан 13 нояб. 2022
- 221 просмотр
Решения вопроса 1
Начни с документации
Ваш код в целом рабочий хотя и не оптимальный — человека и канал стоит просто передать параметрами в команду.
Но перемещение действует если человек уже сидит в другом войс канале. Принудительно засунуть человека в войс если он сам не зашёл нельзя.
Ответ написан 13 нояб. 2022
Источник: qna.habr.com