2016-10-01 2 views
1

그래서 임의의 약속 거부 오류가 계속 발생합니다. 당신이 전혀 도울 수있는 경우에, 그것은 굉장 할 :Node.js Discordie 뚜껑 금지 거부 오류

이렇게, 상황은 여기있다. 나는 Discord를위한 로봇을 만들었고 약 5 분 동안 훌륭하게 작동했습니다. (익숙해지기 전까지는 기본 코드 만 사용했습니다.) 그러나, 내가 알아낼 수있는 이유가 없기 때문에, 이제는 내 봇에 내장 된 명령 중 하나를 사용하려고 할 때마다 오류가 발생합니다.

(노드 : 9896) UnhandledPromiseRejectionWarning : 처리되지 않은 약속 거절 (거부 ID : 2) : 오류 : 도움이 될 것처럼 내 봇의 코딩이 어떻게 생겼는지 알고 얼마나 (권한 없음) 금지

나는 모르겠지만, 이 부분에 익숙하지 않으므로 (어떤 부분이 나에게 문제가되는지 알지 못함), 기본 코드가 포함됩니다.

var Discordie = require('discordie'); 

    const Events = Discordie.Events; 
    const client = new Discordie(); 

    client.connect({ 
    token: 'Don't want to give out my token' 
    }); 

    client.Dispatcher.on(Events.GATEWAY_READY, e => { 
    console.log('connected as: ' + client.User.username); 
    }); 

    require('events').EventEmitter.prototype._maxListeners = 100; 

    client.Dispatcher.on(Events.MESSAGE_CREATE, e => { 
    if (e.message.content == 'PING') { 
    e.message.channel.sendMessage('PONG'); 
    } 
    }); 

많은 코드가 있으며, 실제로 작동 시키려고합니다. 모든 제안은 감사 드리며, 나는 완벽한 멍청한 놈이라는 것을 기억하고 나는 바보처럼 나에게 말합니다. :)

+0

5 분 동안 작동하면 요청이 너무 많거나 비슷한 것과 같은 것을 만들지 않았을 것입니다. – adeneo

+0

나는 단서가 없다. 내가 말했듯이, 나는 이것에 초보자입니다. 내가 처리 할 수없는 약속 거부를받을 수 있습니까? 그렇다면 어떻게 해결할 수 있습니까? –

답변

1

관리자가 거부했거나 관리자가 아닌 것으로 보입니다.

역할을 취소했을 수 있습니다.

+0

UNP-17이 옳습니다. 이 오류가 발생했습니다. 봇에 채널에 대한 읽기 또는 쓰기 권한이없는 경우에 발생합니다. – Cuddlehead