我怎样才能让懒散的机器人可以使用Giphy?

lei*_*igh 16 gif slack-api giphy

由于某些原因,现有的Giphy应用程序松弛不允许机器人从giphy.com调用GIF

如果我输入"/ Giphy sad",Giphy应用程序将自动从Giphy.com加载一些悲伤的GIF

但是,如果我的slackbot,或我的hubot,或我的twitterbot,或我创建的任何机器人,即使文本相同,它将无法正常工作.我假设这是因为giphy故意排除机器人能够调用命令?或者机器人一般不能调用命令?

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


您可能不需要的其他信息: - 我正在创建这个,以便我们可以将Twitter账户中的"情绪"拉入一个松散的频道,并在那个代表推文情绪的松弛频道中显示一堆GIF. - 我一直在使用Node-Red来做一些 - 我尝试使用内置的Twitter应用程序松弛,没有骰子

Wil*_*opp 15

我假设这是因为giphy故意排除机器人能够调用命令?或者机器人一般不能调用命令?

Bot用户无法调用Slash命令.这是Slack的限制,而不是Giphy或任何其他集成.:(

因此,如果你想从Giphy获得GIF,你必须使用Giphy API自己实现.值得庆幸的是,Giphy API非常易于使用.Giphy API

在最近的一个黑客马拉松项目中,我为Slack 构建了这个项目,你可能会发现它很有用.它是一个随机的GIF,被Giphy标记为"失败",然后在Slack中将其作为消息发布.