Realtidsdatafeed

Forbind din chatbot til live datakilder for dynamiske svar

Konfigurer datafeed
Standard- og Pro-planer

Oversigt

Realtidsdatafeed giver din chatbot adgang til livedata fra dine systemer. I stedet for statiske svar kan din AI give opdateret information som aktuel tilgængelighed, prissætning, ventetider eller lagerniveauer.

Angiv blot en URL, der returnerer dine data (JSON eller almindelig tekst), og chatbotten vil automatisk inkludere disse oplysninger, når den besvarer relevante spørgsmål.

Det standard Realtidsdatafeed understøtter feeds på op til 200.000 tegn (~500 elementer). For større datafeeds, se Realtidsdatafeed Max, som understøtter op til 10.000.000 tegn (~25.000 elementer).

Sådan fungerer det

  1. Du angiver en URL – Et API-endepunkt eller en side, der returnerer dine livedata
  2. Chatbotten henter data – AI'en læser hele feedet med hver sendt besked, hvilket sikrer, at svarene altid bruger de nyeste data
  3. Dynamiske svar – Svar inkluderer realtidsdata fra din kilde
AI-assistent
Har I nogen ledige værelser i aften?
Ja! Vi har ledige pladser til i aften:

Deluxe-suite – 3 værelser tilbage til $299/nat
Standardværelse – 8 værelser tilbage til $149/nat

Vil du have hjælp til at booke?
Hvad med i morgen?
Til i morgen har vi:

Deluxe-suite – 2 værelser til $299/nat
Standardværelse – 5 værelser til $149/nat

Anvendelsestilfælde

Realtidsdatafeeds er perfekte til virksomheder, der skal levere aktuelle oplysninger:

Hoteller Værelsesledighed og prissætning efter dato
Restauranter Ventetider, bordledighed, åbningstider
E-handel Lagerniveauer og produkttilgængelighed
Tjenester Aftaletider og planlægning

Opsætning

At tilføje et realtidsdatafeed kræver blot få trin:

1
Opret dit dataendepunkt Opsæt en URL, der returnerer dine livedata (API eller webside)
2
Gå til Realtidsdatafeed Fra din hjemmesidemenu, klik på "Realtidsdatafeed\
3
Indtast din URL Indsæt den URL, der returnerer dine data, og klik på Gem

Tip: Sørg for, at dit endepunkt er offentligt tilgængeligt (ingen godkendelse kræves), så chatbotten kan hente dataene.

Forbindelsesbekræftelse

Efter at have gemt din datafeed-URL bekræfter Asyntai automatisk forbindelsen. Du vil se et statuskort, der viser:

  • Forbindelsesstatus – om URL'en blev nået
  • Dataformat – registreret format (JSON, HTML/XML eller almindelig tekst)
  • Svarstørrelse – hvor meget data der blev returneret
  • Indholdsforhåndsvisning – et uddrag af svaret, så du kan bekræfte, at det er de rigtige data

Hvis den direkte forbindelse mislykkes, vil Asyntai automatisk prøve en fallback-proxy for at nå din URL. Hvis begge metoder mislykkes, er din URL stadig gemt – du vil blot se en meddelelse med fejlfindingsforslag.

Understøttede formater

Din datafeed-URL bør returnere data i et af disse formater:

JSON-format

Strukturerede data fungerer bedst til komplekse oplysninger som lagerbeholdning eller tidsplaner.

{
  "current_date": "2025-01-15",
  "rooms": [
    {
      "type": "Deluxe Suite",
      "available": 3,
      "price": 299.99
    },
    {
      "type": "Standard Room",
      "available": 8,
      "price": 149.99
    }
  ]
}

Format for almindelig tekst

Simpel tekst fungerer til ligetil oplysninger.

Current wait time: 15 minutes
Tables available: 3
Kitchen closes at: 10 PM

Dynamiske produktkort

Hvis dit realtidsdatafeed indeholder produktinformation (som lagerbeholdning, værelser eller tjenester), kan du aktivere Dynamiske produktkort for at vise dem som smukke visuelle kort i chatten.

Sådan aktiverer du

  1. Gå til Realtidsdatafeed-indstillinger
  2. Tilføj din datafeed-URL (se eksempel)
  3. Slå "Aktiver dynamiske produktkort" TIL
  4. Gem dine indstillinger

Dataformat

Inkluder produktdetaljer i dit feed med felter som:

  • name – Produkt-/varenavn (påkrævet)
  • price – Visningspris (f.eks. "$99.99")
  • description – Kort beskrivelse
  • image_url – Produktbillede-URL
  • button_link – Link til handlingsknappen
  • in_stock – Tilgængelighedsstatus (true/false)

Her er et eksempel på, hvordan dit JSON-feed bør se ud (vis eksempel-JSON-fil):

{
  "products": [
    {
      "name": "Wireless Headphones Pro",
      "price": "$149.99",
      "description": "Noise-cancelling over-ear headphones with 30h battery",
      "image_url": "https://yourstore.com/images/headphones-pro.jpg",
      "button_link": "https://yourstore.com/products/headphones-pro",
      "in_stock": true
    },
    {
      "name": "Smart Watch Ultra",
      "price": "$299.99",
      "description": "GPS, heart rate monitor, 5ATM water resistance",
      "image_url": "https://yourstore.com/images/smart-watch-ultra.jpg",
      "button_link": "https://yourstore.com/products/smart-watch-ultra",
      "in_stock": true
    },
    {
      "name": "Portable Charger 20K",
      "price": "$39.99",
      "description": "20,000mAh fast charging power bank with USB-C",
      "image_url": "https://yourstore.com/images/charger-20k.jpg",
      "button_link": "https://yourstore.com/products/charger-20k",
      "in_stock": false
    }
  ]
}

Tip: Dynamiske produktkort fungerer godt til e-handelslager, hotelværelser, lejevarer eller produkter, der ændrer sig ofte. For statiske produkter, brug Produktkort i stedet.

Brancheeksempler

Her er detaljerede eksempler på, hvordan forskellige virksomheder kan strukturere deres realtidsdatafeeds:

Disse er blot eksempler – du kan inkludere ethvert felt, der er relevant for din virksomhed. AI'en vil forstå og bruge de data, du leverer.
E-handelsbutik Produkttilgængelighed, prissætning, URL'er og kampagner
{
  "store_name": "TechGadgets Store",
  "store_url": "https://techgadgets.com",
  "last_updated": "2025-01-15T14:30:00Z",
  "products": [
    {
      "name": "Wireless Headphones Pro",
      "sku": "WHP-001",
      "url": "https://techgadgets.com/products/wireless-headphones-pro",
      "price": 149.99,
      "sale_price": 119.99,
          "in_stock": true,
      "quantity_available": 23,
      "category": "Audio"
    },
    {
      "name": "Smart Watch Series X",
      "sku": "SWX-002",
      "url": "https://techgadgets.com/products/smart-watch-series-x",
      "price": 299.99,
          "in_stock": true,
      "quantity_available": 8,
      "category": "Wearables"
    },
    {
      "name": "Bluetooth Speaker Mini",
      "sku": "BSM-003",
      "url": "https://techgadgets.com/products/bluetooth-speaker-mini",
      "price": 49.99,
          "in_stock": false,
      "restock_date": "2025-01-20",
      "category": "Audio"
    }
  ],
  "active_promotions": [
    {
      "code": "SAVE20",
      "description": "20% off orders over $100",
      "expires": "2025-01-31"
    }
  ],
  "shipping": {
    "free_shipping_threshold": 50,
    "estimated_delivery": "2-3 business days"
  }
}
Kunde: "Har I de trådløse hovedtelefoner på lager?"
AI: "Ja! Wireless Headphones Pro er på lager med 23 enheder tilgængelige. De er i øjeblikket til salg for $119.99 (normalt $149.99). Du kan se og købe dem her: techgadgets.com/products/wireless-headphones-pro. Brug desuden koden SAVE20 for yderligere 20% rabat på ordrer over $100!"
Sundhedspleje / Lægeklinik Aftaletilgængelighed og ventetider
{
  "clinic_name": "Downtown Medical Center",
  "booking_url": "https://downtownmedical.com/book",
  "current_wait_times": {
    "General Practice": 25,
    "Pediatrics": 15,
    "Urgent Care": 40
  },
  "available_appointments": {
    "General Practice": [
      {"date": "2025-01-15", "slots": ["3:30 PM", "4:00 PM", "4:30 PM"]},
      {"date": "2025-01-16", "slots": ["9:00 AM", "10:30 AM", "2:00 PM", "3:30 PM"]},
      {"date": "2025-01-17", "slots": ["9:00 AM", "11:00 AM", "1:00 PM"]}
    ],
    "Dermatology": [
      {"date": "2025-01-18", "slots": ["10:00 AM", "11:00 AM"]},
      {"date": "2025-01-20", "slots": ["9:00 AM", "2:00 PM", "3:00 PM"]}
    ],
    "Pediatrics": [
      {"date": "2025-01-15", "slots": ["4:00 PM", "5:00 PM"]},
      {"date": "2025-01-16", "slots": ["9:00 AM", "10:00 AM", "11:00 AM", "2:00 PM"]}
    ]
  },
  "accepting_new_patients": true,
  "operating_hours": {
    "weekdays": "8:00 AM - 6:00 PM",
    "saturday": "9:00 AM - 1:00 PM",
    "sunday": "Closed"
  }
}
Patient: "Jeg skal se en dermatolog denne uge"
AI: "Den tidligste dermatologiaftale er lørdag den 18. januar kl. 10:00 eller 11:00. Hvis disse ikke passer, er der mere tilgængelighed mandag den 20. kl. 9:00, 14:00 eller 15:00. Du kan booke online på downtownmedical.com/book."
Fitnesscenter / Motionscenter Holdtidsplaner og faciliteternes kapacitet
{
  "gym_name": "FitLife Gym",
  "booking_url": "https://fitlifegym.com/classes",
  "current_status": {
    "occupancy": 45,
    "capacity": 150,
    "pool": "open",
    "sauna": "maintenance until Jan 20"
  },
  "class_schedule": [
    {
      "date": "2025-01-15",
      "day": "Wednesday",
      "classes": [
        {"time": "12:00 PM", "name": "HIIT Training", "instructor": "Mike", "spots_left": 8},
        {"time": "5:30 PM", "name": "Spin Class", "instructor": "Jessica", "spots_left": 3},
        {"time": "7:00 PM", "name": "Yoga Flow", "instructor": "Sarah", "spots_left": 12}
      ]
    },
    {
      "date": "2025-01-16",
      "day": "Thursday",
      "classes": [
        {"time": "6:00 AM", "name": "Morning Bootcamp", "instructor": "Mike", "spots_left": 10},
        {"time": "12:00 PM", "name": "Pilates", "instructor": "Emma", "spots_left": 6},
        {"time": "6:00 PM", "name": "Boxing Fitness", "instructor": "Carlos", "spots_left": 4}
      ]
    },
    {
      "date": "2025-01-17",
      "day": "Friday",
      "classes": [
        {"time": "7:00 AM", "name": "Yoga Flow", "instructor": "Sarah", "spots_left": 15},
        {"time": "5:30 PM", "name": "HIIT Training", "instructor": "Mike", "spots_left": 12},
        {"time": "6:30 PM", "name": "Zumba", "instructor": "Maria", "spots_left": 20}
      ]
    },
    {
      "date": "2025-01-18",
      "day": "Saturday",
      "classes": [
        {"time": "9:00 AM", "name": "Weekend Warrior", "instructor": "Carlos", "spots_left": 8},
        {"time": "10:30 AM", "name": "Family Yoga", "instructor": "Sarah", "spots_left": 10}
      ]
    }
  ],
  "membership_info_url": "https://fitlifegym.com/join"
}
Medlem: "Hvilke yoga-hold har I denne uge?"
AI: "Her er yoga-holdene denne uge: Onsdag kl. 19:00 Yoga Flow med Sarah (12 pladser), fredag kl. 7:00 Yoga Flow med Sarah (15 pladser) og lørdag kl. 10:30 Familie Yoga med Sarah (10 pladser). Du kan booke på fitlifegym.com/classes."
Biludlejning / Biltjenester Køretøjstilgængelighed efter dato og sted
{
  "company": "QuickRent Cars",
  "booking_url": "https://quickrent.com/book",
  "availability": {
    "2025-01-17": {
      "Economy": {"available": 5, "price_per_day_usd": 45.99},
      "SUV": {"available": 3, "price_per_day_usd": 89.99},
      "Luxury": {"available": 1, "price_per_day_usd": 159.99}
    },
    "2025-01-18": {
      "Economy": {"available": 3, "price_per_day_usd": 52.99},
      "SUV": {"available": 1, "price_per_day_usd": 99.99},
      "Luxury": {"available": 2, "price_per_day_usd": 179.99}
    },
    "2025-01-19": {
      "Economy": {"available": 2, "price_per_day_usd": 52.99},
      "SUV": {"available": 0, "price_per_day_usd": null},
      "Luxury": {"available": 2, "price_per_day_usd": 179.99}
    }
  },
  "active_promotions": [
    {"code": "WEEKEND15", "description": "15% off Fri-Sun rentals"}
  ]
}
Kunde: "Jeg har brug for en SUV til denne weekend"
AI: "Vi har SUV'er til rådighed fredag (3 tilbage til $89.99/dag) og lørdag (1 tilbage til $99.99/dag), men søndag er udsolgt. Book snart! Brug koden WEEKEND15 for 15% rabat. Reserver på quickrent.com/book."
Arrangementer / Underholdningssted Shows, billetter og tidsplaner
{
  "venue": "Grand Theater",
  "tickets_url": "https://grandtheater.com/tickets",
  "shows": [
    {
      "title": "The Musical Experience",
      "url": "https://grandtheater.com/shows/musical-experience",
      "duration": "2h 30min",
      "price_usd": 85,
      "performances": [
        {"date": "2025-01-15", "time": "7:30 PM", "seats_available": 43},
        {"date": "2025-01-16", "time": "7:30 PM", "seats_available": 115},
        {"date": "2025-01-17", "time": "2:00 PM", "seats_available": 155},
        {"date": "2025-01-17", "time": "7:30 PM", "seats_available": 70}
      ]
    },
    {
      "title": "Comedy Night Live",
      "url": "https://grandtheater.com/shows/comedy-night",
      "duration": "2h",
      "price_usd": 45,
      "performances": [
        {"date": "2025-01-18", "time": "8:00 PM", "seats_available": 120},
        {"date": "2025-01-19", "time": "8:00 PM", "seats_available": 85}
      ]
    }
  ]
}
Kunde: "Hvilke shows har I denne weekend?"
AI: "Denne weekend har vi 'The Musical Experience' fredag og lørdag kl. 19:30 (også en matinee kl. 14:00 lørdag) – billetter koster $85. Lørdag og søndag kl. 20:00 er der 'Comedy Night Live' til $45. Fredag aften sælger hurtigt ud med kun 43 pladser tilbage! Book på grandtheater.com/tickets."
Ejendomme / Ejendomsadministration Opslag, prissætning og visningsplaner
{
  "agency": "Premier Properties",
  "website": "https://premierproperties.com",
  "listings": [
    {
      "id": "APT-4B",
      "url": "https://premierproperties.com/listing/apt-4b",
      "address": "123 Oak Street, Apt 4B",
      "type": "Apartment",
      "bedrooms": 2,
      "bathrooms": 1,
      "sqft": 950,
      "rent_usd_per_month": 1850,
      "available_from": "2025-02-01",
      "features": ["In-unit laundry", "Parking included", "Pet-friendly", "Balcony"],
      "open_houses": ["2025-01-18 11:00 AM", "2025-01-19 2:00 PM"]
    },
    {
      "id": "HSE-456",
      "url": "https://premierproperties.com/listing/hse-456",
      "address": "456 Maple Avenue",
      "type": "House",
      "bedrooms": 3,
      "bathrooms": 2,
      "sqft": 1800,
      "rent_usd_per_month": 2800,
      "available_from": "Immediate",
      "features": ["Backyard", "2-car garage", "Updated kitchen", "Central AC"],
      "open_houses": ["2025-01-16 2:00 PM", "2025-01-17 10:00 AM"]
    },
    {
      "id": "APT-12C",
      "url": "https://premierproperties.com/listing/apt-12c",
      "address": "789 Pine Road, Unit 12C",
      "type": "Apartment",
      "bedrooms": 1,
      "bathrooms": 1,
      "sqft": 650,
      "rent_usd_per_month": 1200,
      "available_from": "2025-02-15",
      "features": ["Gym access", "Rooftop deck", "Doorman"],
      "open_houses": ["2025-01-18 1:00 PM"]
    }
  ],
  "contact_url": "https://premierproperties.com/contact",
  "schedule_viewing_url": "https://premierproperties.com/schedule"
}
Kunde: "Hvilke lejligheder har I under $1500?"
AI: "Vi har en 1-værelses lejlighed på 789 Pine Road til $1.200/måned, ledig fra den 15. februar. Den er 60 m² med adgang til fitnesscenter, tagterrasse og dørmand. Der er åbent hus lørdag den 18. januar kl. 13:00, eller book en privat fremvisning på premierproperties.com/schedule. Se detaljer: premierproperties.com/listing/apt-12c"

Størrelsesgrænser

Det standard realtidsdatafeed understøtter feeds på op til 200.000 tegn. Antallet af elementer, du kan inkludere, afhænger af, hvor mange data hvert element indeholder — et feed med korte, koncise poster kan rumme ca. 500 elementer, mens et feed med lange beskrivelser måske kun kan rumme en brøkdel af det. Hvis dit feed overskrider denne grænse, vil du se en meddelelse, når du forsøger at gemme.

Tips til at reducere feedstørrelsen

Hvis dit feed er for stort, er her nogle måder at bringe det inden for grænsen:

  • Inkluder kun bestsellere eller populære varer – Fokuser på de produkter, kunderne spørger mest om
  • Fjern unødvendige felter – Drop interne ID'er, metadata eller felter, som chatbotten ikke har brug for
  • Afkort beskrivelser – Brug kortfattede produktbeskrivelser i stedet for fuld marketingtekst. Se den anbefalede eksempelstruktur for et eksempel på, hvordan du holder poster kompakte
  • Filtrer efter tilgængelighed – Inkluder kun varer, der aktuelt er på lager eller aktive
  • Opdel efter kategori – Opret et feed til din mest relevante produktkategori i stedet for alt

Tip: Hvis du har brug for at tilslutte et større datafeed med tusindvis af elementer, skal du bruge Realtidsdatafeed Max (Pro-plan), som understøtter op til 10.000.000 tegn (~25.000 elementer).

Bedste praksis

  • Hold data opdaterede – Dit endepunkt bør returnere aktuelle oplysninger, ikke cachede data
  • Inkluder kontekst – Tilføj datoer, tidspunkter eller etiketter, så AI'en forstår, hvad dataene betyder
  • Strukturer tydeligt – Brug tydelige feltnavne i JSON, så AI'en kan fortolke dataene korrekt
  • Hold det fokuseret – Inkluder kun data, som chatbotten har brug for til at besvare spørgsmål

Vigtigt: URL'en skal være offentligt tilgængelig. Hvis dit endepunkt kræver godkendelse, vil chatbotten ikke kunne hente dataene.

Fjern datafeed

Du kan fjerne datafeeden til enhver tid ved at klikke på knappen "Fjern datafeed" i dine indstillinger. Chatbotten vil vende tilbage til kun at bruge din vidensbase til svar.

Bemærk: Realtidsdatafeed er tilgængeligt på Standard- og Pro-planer. Har du brug for at tilslutte større datafeeds med tusindvis af elementer? Se Realtidsdatafeed Max (Pro-plan).

Prøv det

Har du endnu ikke dit eget API-endepunkt? Du kan teste funktionen med en offentlig API for at se, hvordan den fungerer. Prøv f.eks. den live Bitcoin-pris fra Binance:

https://api.binance.com/api/v3/ticker/price?symbol=BTCUSDT

Dette returnerer realtids BTC/USDT-prisdata. Når du er forbundet, vil din chatbot kunne besvare spørgsmål som "Hvad er den aktuelle Bitcoin-pris?" ved hjælp af livedata.

Tip: Du kan bruge enhver offentlig API, der returnerer JSON eller almindelig tekst – vejrdata, aktiekurser, valutakurser og meget mere. Erstat den med dit eget endepunkt, når du er klar.