跳到主要内容
本笔记本演示如何使用 IFTTT Webhook。 来自 github.com/SidU/teams-langchain-js/wiki/Connecting-IFTTT-Services

创建 Webhook

配置“如果这样”

  • 点击 IFTTT 界面中的“If This”按钮。
  • 在搜索栏中搜索“Webhooks”。
  • 选择第一个选项“接收带有 JSON 负载的 Web 请求”。
  • 选择一个特定于您计划连接的服务的事件名称。这将使您更轻松地管理 Webhook URL。例如,如果您连接到 Spotify,可以使用“Spotify”作为您的事件名称。
  • 点击“创建触发器”按钮以保存您的设置并创建您的 Webhook。

配置“那么那样”

  • 点击 IFTTT 界面中的“Then That”按钮。
  • 搜索您要连接的服务,例如 Spotify。
  • 从服务中选择一个操作,例如“将歌曲添加到播放列表”。
  • 通过指定必要的详细信息来配置操作,例如播放列表名称,例如“AI 歌曲”。
  • 在您的操作中引用 Webhook 收到的 JSON 负载。对于 Spotify 场景,选择 {{JsonPayload}} 作为您的搜索查询。
  • 点击“创建操作”按钮以保存您的操作设置。
  • 完成操作配置后,点击“完成”按钮以完成设置。
  • 恭喜!您已成功将 Webhook 连接到所需服务,并已准备好开始接收数据并触发操作 🎉

完成设置

pip install -qU  langchain-community
from langchain_community.tools.ifttt import IFTTTWebhook
import os

key = os.environ["IFTTTKey"]
url = f"https://maker.ifttt.com/trigger/spotify/json/with/key/{key}"
tool = IFTTTWebhook(
    name="Spotify", description="Add a song to spotify playlist", url=url
)
tool.run("taylor swift")
"Congratulations! You've fired the spotify JSON event"

以编程方式连接这些文档到 Claude、VSCode 等,通过 MCP 获取实时答案。
© . This site is unofficial and not affiliated with LangChain, Inc.