Бот Discord, проверяющий прокси выдает смешную ошибку - PullRequest
0 голосов
/ 12 апреля 2020

Он продолжает возвращать эти ошибки. Я проверил, был ли это мой прокси API - но это не так. Я считаю, что это внутренняя ошибка. Я дважды проверил и NPM установил все зависимости. По-прежнему возвращает эту ошибку. Опять же, вся помощь приветствуется. Спасибо за ваше время: 3

(node:28544) UnhandledPromiseRejectionWarning: Error [INVALID_TYPE]: Supplied options is not an object.
    at Message.delete (c::user/example/\Message.js:500:44)        
    at c:user/example/server.js:27:21
    at processTicksAndRejections (internal/process/task_queues.js:93:5)
(node:28544) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 1)
(node:28544) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
(node:28544) UnhandledPromiseRejectionWarning: Error [INVALID_TYPE]: Supplied options is not an object.
    at Message.delete (c::user/example/\Message.js:500:44)
    at c:\Users\aweso\Downloads\polarcop_discord-master\server.js:32:23
    at processTicksAndRejections (internal/process/task_queues.js:93:5)
(node:28544) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 2)

1 Ответ

0 голосов
/ 12 апреля 2020

Исходя из предоставленной вами трассировки стека, вы передаете недопустимый параметр методу message.delete(). На v12 он берет объект с ключами timeout и / или reason, как показано в документации . Например, вместо delete(1000) вы должны сделать delete({ timeout: 1000 })

Заметьте, однако, что не каждый сможет ответить на этот вопрос без предоставления дополнительной информации, например, кода, который выдает эту ошибку.

...