gpt4 book ai didi

javascript - 如何让机器人通过 Giphy API 正确发送 GIF?

转载 作者:行者123 更新时间:2023-11-30 06:11:49 24 4
gpt4 key购买 nike

所以,我试图编写一个代码让机器人发送 GIF,但我完全不知道机器人不出错的实际解决方案是什么。

目前使用 hello-express 在 Glitch 上托管我的机器人,并使用 Discord.js 编写代码。

const GphApiClient = require("giphy-js-sdk-core");
var giphy = GphApiClient(process.env.GIPHYTOKEN);

client.on("message", async message => {
if (message.content.startsWith(`${prefix}gif`)) {
giphy.search("gifs", { q: "fail" })
.then(response => {
var totalResponses = response.data.length;
var responseIndex = Math.floor((Math.random() * 10) + 1) % totalResponses;
var responseFinal = response.data[responseIndex]

message.channel.send({
files: [responseFinal.images.fixed_height.url]
})
});
}
}

然后控制台日志告诉我一些有趣的事情:

TypeError: GphApiClient 不是函数

最佳答案

var giphy = GphApiClient(process.env.GIPHYTOKEN); 更改为 var giphy = GphApiClient + giphyToken;,并确保 giphyToken设置为您的 Giphy token 。

关于javascript - 如何让机器人通过 Giphy API 正确发送 GIF?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58455729/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com