1
我想在我的不和谐bot中进行random.cat集成。使用下面的代码,我设法从http://random.cat/meow获得JSON。现在我想用message.channel.send发送图像,但是我无法让它工作。任何帮助? (真正的帮助,而不是“下载一些猫,并随机选取器”)Random.cat Discord bot(discord.js)
const Discord = require ("discord.js");
var request = require ("request");
const TOKEN = "Hidden"
const PREFIX = "`"
var cat = "http://random.cat/meow"
bot.on("message", function(message) {
if (message.author.equals(bot.user))return;
if (!message.content.startsWith(PREFIX)) return;
var args = message.content.substring(PREFIX.length).split(" ");
switch (args[0].toLowerCase()) {
case "cat":
request({
url: cat,
json: true
}, function (error, response, body) {
console.log(body);
})
break;
}
});
bot.login(TOKEN)
我没有看到你尝试发送的地址 – Wright
我尝试将身体导出为值并将文件更改为附件...我认为这是正确的方法。通过做message.channel.send(body)来解决。 – Kriss7475
命令运行时是否将URL记录到控制台? – Caleb