Auto-sync: 2026-03-02 08:00:02
This commit is contained in:
12
workflows/u/admin/alexa_speak.ts
Normal file
12
workflows/u/admin/alexa_speak.ts
Normal file
@@ -0,0 +1,12 @@
|
||||
export async function main(device: string, text: string) {
|
||||
const res = await fetch("http://alexa_api:3500/speak", {
|
||||
method: "POST",
|
||||
headers: { "Content-Type": "application/json" },
|
||||
body: JSON.stringify({ device, text }),
|
||||
});
|
||||
if (!res.ok) {
|
||||
const err = await res.json().catch(() => ({}));
|
||||
throw new Error("alexa-api error " + res.status + ": " + JSON.stringify(err));
|
||||
}
|
||||
return await res.json();
|
||||
}
|
||||
Reference in New Issue
Block a user