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