gif - 我怎样才能使松弛的机器人可以使用 Giphy?

标签 gif slack-api giphy

出于某种原因,现有的用于 slack 的 Giphy 应用程序不允许机器人从 giphy.com 调用 GIF

如果我输入“/Giphy sad”,Giphy 应用程序将自动从 Giphy.com 加载某种悲伤的 GIF

但是,如果我的 slackbot,或者我的 hubot,或者我的 twitterbot,或者我创建的任何机器人,即使文本相同,它也不会工作。我假设这是因为 giphy 故意将机器人排除在调用命令之外?还是机器人一般不能调用命令?

因此,除了这个一般性问题之外,我的具体编码问题是:最好的方法是什么,以便 Slack 应用程序或机器人可以从 Giphy 调用 GIF?

您可能不需要的其他信息:
-我正在创建这个,以便我们可以将 Twitter 帐户中的“情绪”拉到一个松弛 channel 中,并在该松弛 channel 中显示一堆 GIF,代表推文的情绪。
- 我一直在使用 Node-Red 来做一些这样的事情
-我试过使用内置的推特应用程序来放松,没有骰子

最佳答案

I'm assuming this is because giphy intentionally excluded bots from being able to call the command? Or is it that bots can't call commands in general?



Bot 用户不能调用 Slash 命令。这是 的限制。闲散而不是 Giphy 或任何其他集成。 :(

因此,如果您想从 Giphy 获取 gif,则必须使用 Giphy API 自己实现。值得庆幸的是,Giphy API 非常易于使用。 Giphy API

在最近的一个黑客马拉松项目中,我建立了 this对于 Slack,您可能会发现它很有用。它从 Giphy 获得一个随机的 gif,标记为“失败”,然后将其作为消息发布到 Slack。

关于gif - 我怎样才能使松弛的机器人可以使用 Giphy?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35966648/

相关文章:

image - 将文本添加到 .jpg/png/gif

c# - 如何在框架中拆分 .gif?

jenkins - Slack Jenkins插件不起作用

slack-api - Slack 是否提供对 Slack 头像的 API 访问?

python - 如何访问 Slack 的 Interactive Message 请求负载参数?

javascript - 是否建议对 Giphy API key 保密?

java - 将搜索查询从主 Activity 传递到 fragment

c++ - GDI+ gif速度问题

python - 如何使用 PIL(python 成像)创建透明 gif(或 png)