Я хочу установить бот-диск для друга, который смешивает музыку. Используя существующего бота, я смог заставить его работать. Однако только я могу давать команды. Каждый раз, когда я пытаюсь определить разрешение в соответствии с предложением создателя, оно возвращается с сообщением об ошибке «Не знаю пользователя (фактическая команда доступа к модулю»)
Я попытался обобщить разрешения разными способами. Также много смотрел о модулях .json и синтаксисе. В случае, если описание, которое пришло с ним, было неправильно, но я не смог найти ничего полезного У меня не было опыта в написании бота, но я также рассмотрел, возможно, создание конфигурации .js и помещал в нее команды и т. Д., Так как мне было бы проще использовать .js. Но это похоже на огромный обход синтаксической ошибки. Я не уверен, что является родительским модулем для команд, поэтому я пробовал несколько строк на основе отражателя при чтении DLL.
Команды, которые я дал боту в соответствии с предлагаемым синтаксисом (aParentModule.aChildModule.aCommand (arg1, arg2, arg3))
"@BOT разрешения назначают Admin Voice"
Ответ: Это выглядит не совсем правильно, я буду игнорировать эти записи: Голос
Я не знаю этого человека.
Я много говорю мне о человеке, поэтому думаю, что не правильно делю запрос там. Не могу узнать, как, хотя.
@ BOT разрешения назначают Ваш звонок, голос, присоединиться
Ответить: Это выглядит не совсем правильно, я буду игнорировать эти записи:, голос, присоединиться
Я не знаю этого человека.
Используемый мной бот можно найти на github для справки: https://github.com/BinkanSalaryman/Discord-Audio-Stream-Bot
Команды из config.json с командой прав доступа
"текст": {
"команды": {
"botAgent": "tomoko",
"разрешения": {
"defaultPermissions": "! bot.stop ()! guild.leave () help.commands (path)! permissions.assign (USER_OR_ROLE, PERMISSIONS) utils.ping (host)",
"userPermissions": {},
"rolePermissions": {}
}
Ошибка, которую я получаю от бота "Tomoko.json"
"warning_badUser": "I don't know this person.",
Я хочу иметь возможность давать команды присоединения и выхода определенной роли, а не только создателю бота. Для этого бот должен перестать видеть команды как имена пользователей из того, что я вижу на основании ответных сообщений.