问题标签 [giphy-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
4362 浏览

javascript - TypeError:无法读取不和谐和nodejs中未定义的属性“拆分”

这是错误

这是代码

这一行给出了错误

让 token = msg.content.split(' ');

我已经把它删掉了

这会获取 giphy gif

// 这里我们从响应对象中获取数据数组

// 我们将数组传递给 showGiphs 函数

// 我们使用 catch 方法进行错误处理

0 投票
0 回答
175 浏览

javascript - 使用 discord.js 获取 Giphy Api 时出错

[这里的初学者] 由于某种原因,我目前正在使用“@giphy/js-fetch-api”,在执行获取 gif 的命令时,我返回“未捕获的错误:@giphy/js-fetch-api:错误获取”代码的目的是允许人们通过 args/arguments 搜索随机 gif。例如:!gif 食物

下面的代码

奇怪的是,我也将它用于简单的硬币翻转,它在这里工作,所以我很困惑为什么它不适用于其他命令

最后是我的 discord.js 索引文件,为我的工作增添了光彩

0 投票
2 回答
44 浏览

javascript - 我需要在 JS 中创建一个“查看更多图片”按钮

我正在创建一个使用 GIPHY API 的 gif 网站。在这个网站中,我添加了一个“搜索栏”,您可以在其中输入您要查找的 GIF 类型,网站会返回 12 个来自 GIPHY 的 gif。

这是我的搜索功能:

我想做的是创建一个“查看更多”功能:当您单击“查看更多”按钮时,限制会被修改,并且网络会向您显示另外 12 个 gif(加上最初搜索的前 12 个 gif )。

这就是我调用“buscarGifs”(gif 搜索)功能的方式:

});

你会怎么做?

谢谢!

0 投票
1 回答
122 浏览

python - discord bot 发送元数据和 gif,这 5 次

我试图制作一个从 giphy 发送 gif 的 Bot。我使用 python 和 Giphy Core Client for Python 完成了它。所以如果有人输入

/OwO Giphy 海绵宝宝

它会发送一个随机的海绵宝宝或其他一些模因。问题是它发送元数据和 gif 5 次。我希望有人可以帮助我机器人只发送 gif 并且只发送 1 次。我有 Python 3.8 版。

图片

0 投票
1 回答
180 浏览

python - 我正在使用 Giphy API,我想知道如何自动获取 GIF 的图像 URL,而不是手动获取

这是我拥有的代码,它工作正常,但我怎样才能使有一个新变量等于 GIF 的图像 URL,以便用户可以获得 GIF 的源 URL?

0 投票
1 回答
46 浏览

javascript - 为什么我的 Discord 机器人只返回 1 个结果,而不管提供的数字是多少?

我正在为我的 Discord 机器人创建一个命令,从这个 GIPHY API 端点获取 GIF 或贴纸:https ://developers.giphy.com/docs/api/endpoint#search

我提供的限制等于用户选择的数字,但是,无论我提供什么数字,它都只返回 1。

命令:

正如我上面所说,用户可以使用该count选项来指定要返回的结果数量。但是,我的机器人在每种情况下都只返回一个结果。但是每个数字都会产生不同的 GIF 或贴纸。

我希望它返回用户提供的结果数。

0 投票
0 回答
6 浏览

reactjs - Giphy API - 如何在 React JS 中预览来自 API 的图像?

大家好,当我获取图像出现的 API 时,我被困在某一时刻,但我想预览图像并保存它。

这是我的 API 获取代码

图片点击代码如下

我只希望从 API 获取图像(我已经完成)单击图像并在页面上预览就可以了。

提前致谢。

0 投票
1 回答
19 浏览

javascript - JavaScript/HTML - 替换 GIF 而不是通过单击按钮添加

我已经看到了几个相同的问题,但我似乎无法正确回答。我想通过单击按钮生成一个新的 GIF。我通过单击按钮生成了一个 GIF。问题是当我再次单击该按钮时,它会添加另一个 GIF 而不是替换前一个。

这是我现在的代码:

HTML 按钮

这是我拥有的 JavaScript 代码:

我确实看到我正在附加新的 gif 而不是替换它。我只是找不到替换它的方法(我刚开始学习 JavaScript)。

有人可以帮助我吗?