Это часть функции, которую я написал для переименования голосового канала, чтобы отображать онлайн-статус моего сервера Minecraft с именем голосового канала.
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
SLF4J: Failed to load class "org.slf4j.impl.StaticMDCBinder".
SLF4J: Defaulting to no-operation MDCAdapter implementation.
SLF4J: See http://www.slf4j.org/codes.html#no_static_mdc_binder for further details.
[main] INFO JDA - Login Successful!
[JDA MainWS-WriteThread] INFO WebSocketClient - Connected to WebSocket
[JDA MainWS-ReadThread] INFO JDA - Finished Loading!
Server is offline
Exception in thread "main" net.dv8tion.jda.api.exceptions.MissingAccessException: Cannot perform action due to a lack of Permission. Missing permission: VOICE_CONNECT
at net.dv8tion.jda.internal.utils.Checks.checkAccess(Checks.java:303)
at net.dv8tion.jda.internal.managers.channel.ChannelManagerImpl.checkPermissions(ChannelManagerImpl.java:763)
at net.dv8tion.jda.internal.managers.channel.ChannelManagerImpl.(ChannelManagerImpl.java:102)
at net.dv8tion.jda.internal.managers.channel.concrete.VoiceChannelManagerImpl.(VoiceChannelManagerImpl.java:27)
at net.dv8tion.jda.internal.entities.channel.concrete.VoiceChannelImpl.getManager(VoiceChannelImpl.java:167)
at Main.changeName(Main.java:93)
at Main.main(Main.java:52
)
Я пытался использовать этот код для переименования голосового канала, но он не работает
Это часть функции, которую я написал для переименования голосового канала, чтобы отображать онлайн-статус моего сервера Minecraft с именем голосового канала. [code]
success -> System.out.println("Successfully renamed to: " + online), error -> System.out.println("Failed to rename: " + error.getMessage())
); } [/code] И я получил эту ошибку (p.s. есть еще несколько напечатанных строк из других частей кода) [code] SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
SLF4J: Failed to load class "org.slf4j.impl.StaticMDCBinder".
SLF4J: Defaulting to no-operation MDCAdapter implementation.
SLF4J: See http://www.slf4j.org/codes.html#no_static_mdc_binder for further details.
[main] INFO JDA - Login Successful!
[JDA MainWS-WriteThread] INFO WebSocketClient - Connected to WebSocket
[JDA MainWS-ReadThread] INFO JDA - Finished Loading!
Server is offline
Exception in thread "main" net.dv8tion.jda.api.exceptions.MissingAccessException: Cannot perform action due to a lack of Permission. Missing permission: VOICE_CONNECT
at net.dv8tion.jda.internal.utils.Checks.checkAccess(Checks.java:303)
at net.dv8tion.jda.internal.managers.channel.ChannelManagerImpl.checkPermissions(ChannelManagerImpl.java:763)
at net.dv8tion.jda.internal.managers.channel.ChannelManagerImpl.(ChannelManagerImpl.java:102)
at net.dv8tion.jda.internal.managers.channel.concrete.VoiceChannelManagerImpl.(VoiceChannelManagerImpl.java:27)
at net.dv8tion.jda.internal.entities.channel.concrete.VoiceChannelImpl.getManager(VoiceChannelImpl.java:167)
at Main.changeName(Main.java:93)
at Main.main(Main.java:52 ) [/code] Я пытался использовать этот код для переименования голосового канала, но он не работает
Это часть функции, которую я написал для переименования голосового канала, чтобы отображать онлайн-статус моего сервера Minecraft с именем голосового канала.
Я некоторое время использую JDA (java discord api), и мне было интересно, есть ли метод, который я могу использовать для подключения/отключения пользователя к/от голосового канала.
Я пробовал искать некоторые методы, но пока безуспешно Любая...
В JavaScript с Discord.js была возможность настроить свойства WebSocket, установив свойство ws, например, изменив браузер на что-то вроде «Discord iOS». Например:
const client = new Discord.Client({
intents: ,
ws: { properties: { $browser: Discord...
Member member = event.getMember();
GuildVoiceState memberVoiceState = member.getVoiceState();
if(!memberVoiceState.inAudioChannel()){
event.reply( join a vc first );
}
Здесь член kembervoicestate по какой -то причине, я получил ошибку
Cannot...
я пытаюсь использовать Discord API в Python с запросами, и прямо сейчас пытаюсь создать канал
это мой код
import requests
API_URL =
res = requests.post(f {API_URL}/guilds/{guild_id}/channels , data={ name : my channel name , permission_overwrites...