Telegram到Spotify音乐播放工作流 - 智能AI音乐搜索系统
n8n工作流,Telegram机器人,Spotify集成,OpenAI音乐识别,自动化音乐播放,AI音乐搜索

此工作流是一个简单的演示,展示了如何从Telegram访问消息模型,使搜索歌曲变得容易,即使您不记得艺术家或歌曲名称。

一个OpenAI消息模型尝试找出歌曲并将其发送到活跃的Spotify设备**。

使用场景
想象一个办公室,您在后台播放音乐,员工可以控制音乐而无需登录播放账户。

工作原理

您在Telegram中描述歌曲。
Telegram机器人将文本发送到n8n。
一个OpenAI消息模型尝试找到歌曲。
Spotify获取搜索查询字符串。
第一个匹配项然后添加到队列中。
— 如果没有匹配项,将向Telegram发送消息,过程结束。
我们切换到列表中的下一首曲目。
我们通过尝试恢复来确保歌曲开始播放。
我们获取当前正在播放的曲目。
我们将”正在播放”信息返回给Telegram:歌曲名称 – 艺术家名称 – 专辑名称。

错误处理

每个Spotify步骤在其设置下都有自己的错误处理程序,我们在其中输出错误。
消息解析器接收错误并将其发送到Telegram。

要求

活跃的工作流*
OpenAI API密钥
Telegram机器人
Spotify账户和Oauth2 API
Spotify在设备上活跃**

.* 仅当此工作流处于活动状态时,Telegram触发器才会激活。但是,您可以通过单击”测试步骤”在编辑器中测试工作流,然后它等待Telegram事件。当接收到事件时,只需逐步执行所有步骤或仅在”获取正在播放”节点上单击”测试步骤”。

.** 当尝试与设备通信时,您必须有一个活跃的Spotify设备。打开Spotify并播放一些内容 – 现在它处于活动状态。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。