Coinbase API Slack通知集成方案

目前使用的是Coinbase的API,希望可以接入Slack的自动通知功能,比如价格变动、成交订单等,有谁做过吗?如何实现?

3 个回答

币雾寻踪者
币雾寻踪者回答于 12 月 11 日
最佳答案

Coinbase API和slack的整合其实很简单。基本的想法是监听Coinbase API的web钩并将其推送到Slack的消息。

例如,当您的订单发生时或当加密货币达到您设置的一些阈值时,您可以使用Coinbase API捕获该事件,并使用HTTP请求调用Slack的Webhook url。

要实现这一点,您需要:

在Slack中创建一个渠道并获取Webhook URL。

创建一个轻量脚本或服务,监听Coinbase事件,然后在您定义条件下触发Slack推送。

将脚本或服务部署到服务器或cloud provider(如Heroku或AWS lambda)。

当然,还有Zapier或Integromat等服务可以为您完成所有这些工作。

但如果您有一些更复杂的逻辑来处理消息,那么自己动手会更好一些。

总的来说,这并不难,只要根据自己的需求定制消息规则即可。

链上创新者
链上创新者回答于 12 月 11 日

可以利用 Coinbase 的 Webhook 推送给服务器,然后通过 Slack 的 Incoming Webhook 发送给 Slack。可以在服务器中使用一个小型的工具进行消息的格式转换处理。关于这部分资料很多,这里就不再赘述了。

怀旧但不矫情
怀旧但不矫情回答于 12 月 12 日

Coinbase API 拉通 Slack 并不复杂,具体通过 Webhook 完成。

可以监听 Coinbase 的价格和订单事件,然后推送信息到这个 Slack 的 Webhook URL 上。

具体步骤为 Coinbase API 监听信息变化并以脚本处理,POST数据到Slack Incoming Webhook地址,即可以在Slack中收到消息。

代码很简单,不少开发者都这么做过,Python Nodejs等等都可以写一个脚本去实现

在 Slack 配置应用,获取 webhook 并设置好相应的权限

整体流程:api调用+消息推送

您的答案