[英]UnhandledPromiseRejectionWarning: ReferenceError: interaction is not defined
[英]UnhandledPromiseRejectionWarning: ReferenceError: request is not defined || sharp
我正在使用sharp,想制作一个图像编辑discord 机器人。 我当然需要为此使用 URL,所以我尝试了一下,并在 GitHub 页面中看到了请求 function。 但是,它似乎对我不起作用。 错误在标题中,代码如下:
const Discord = require("discord.js")
const sharp = require("sharp")
const client = new Discord.Client()
const url = "https://934185.smushcdn.com/2425611/wp-content/uploads/2021/05/shiba-inu-2.jpeg"
async function startup() {
request({ url, encoding: null }, function(error, response, body) {
if (!error) {
sharp(body).rotate().resize(300, 300).toBuffer().then(function(data) {
console.log(data)
})
}
})
}
startup()
client.on("ready", () => {
console.log("Ready!")
})
client.login(process.env.token)
您需要将请求导入您的程序。 要安装请求模块,只需在控制台中输入:
npm i request
然后在您的代码中要求它:
const request = require('request');
更好的是,请求已被弃用,因此您可以使用 Axios 之类的东西。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.