Sanntids datafeed

Koble chatboten din til sanntids datakilder for dynamiske svar

Konfigurer datastrøm
Standard- og Pro-abonnementer

Oversikt

Sanntidsdatastrøm lar chatboten din få tilgang til sanntidsdata fra systemene dine. I stedet for statiske svar kan AI-en din gi oppdatert informasjon som nåværende tilgjengelighet, priser, ventetider eller lagernivåer.

Oppgi bare en URL som returnerer dataene dine (JSON eller ren tekst), og chatboten vil automatisk inkludere denne informasjonen når den svarer på relevante spørsmål.

Standard sanntidsdatafeed støtter feeds på opptil 200 000 tegn (~500 elementer). For større datafeeder, se Real-Time Data Feed Max som støtter opptil 10 000 000 tegn (~25 000 elementer).

Slik fungerer det

  1. Du oppgir en URL – Et API-endepunkt eller en side som returnerer sanntidsdataene dine
  2. Chatboten henter data – AI-en leser hele feeden med hver sendt melding, og sørger for at svarene alltid bruker de nyeste dataene
  3. Dynamiske svar – Svarene inkluderer sanntidsdata fra kilden din
AI-assistent
Har dere ledige rom i kveld?
Ja! Vi har tilgjengelighet for i kveld:

Deluxe Suite – 3 rom igjen til $299/natt
Standardrom – 8 rom igjen til $149/natt

Vil du at jeg hjelper deg med å bestille?
Hva med i morgen?
For i morgen har vi:

Deluxe Suite – 2 rom til $299/natt
Standardrom – 5 rom til $149/natt

Bruksområder

Sanntidsdatastrømmer er perfekte for bedrifter som trenger å gi oppdatert informasjon:

Hoteller Romtilgjengelighet og priser etter dato
Restauranter Ventetider, bordtilgjengelighet, åpningstider
E-handel Lagernivåer og produkttilgjengelighet
Tjenester Timeavtaler og planlegging

Oppsett

Det tar bare noen få steg å legge til en sanntidsdatastrøm:

1
Opprett ditt dataendepunkt Sett opp en URL som returnerer sanntidsdataene dine (API eller nettside)
2
Gå til sanntidsdatastrøm Fra nettstedmenyen din, klikk på «Sanntids datafeed\
3
Skriv inn URL-en din Lim inn URL-en som returnerer dataene dine og klikk Lagre

Tips: Sørg for at endepunktet ditt er offentlig tilgjengelig (ingen autentisering kreves) slik at chatboten kan hente dataene.

Tilkoblingsverifisering

Etter at du har lagret URL-en for datastrømmen, verifiserer Asyntai automatisk tilkoblingen. Du vil se et statuskort som viser:

  • Tilkoblingsstatus — om URL-en ble nådd
  • Dataformat — oppdaget format (JSON, HTML/XML eller ren tekst)
  • Svarstørrelse — hvor mye data som ble returnert
  • Innholdsforhåndsvisning — et utdrag av svaret slik at du kan bekrefte at det er riktige data

Hvis den direkte tilkoblingen mislykkes, vil Asyntai automatisk prøve en reserveproxy for å nå URL-en din. Hvis begge metodene mislykkes, er URL-en din fortsatt lagret — du vil bare se et varsel med feilsøkingsforslag.

Støttede formater

URL-en for datastrømmen din bør returnere data i ett av disse formatene:

JSON-format

Strukturerte data fungerer best for kompleks informasjon som varelager eller timeplaner.

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

Ren tekstformat

Enkel tekst fungerer for ukomplisert informasjon.

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

Dynamiske produktkort

Hvis sanntidsdatastrømmen din inneholder produktinformasjon (som varelager, rom eller tjenester), kan du aktivere dynamiske produktkort for å vise dem som vakre visuelle kort i chatten.

Slik aktiverer du

  1. Gå til innstillinger for sanntidsdatafeed
  2. Legg til URL-en til datafeeden din (se eksempel)
  3. Slå på "Aktiver dynamiske produktkort"
  4. Lagre innstillingene dine

Dataformat

Inkluder produktdetaljer i strømmen din med felter som:

  • name – Produkt-/varenavn (obligatorisk)
  • price - Visningspris (f.eks. "$99.99")
  • description – Kort beskrivelse
  • image_url – Produktbilde-URL
  • button_link – Lenke for handlingsknappen
  • in_stock – Tilgjengelighetsstatus (true/false)

Her er et eksempel på hvordan JSON-feeden din bør se ut (se 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
    }
  ]
}

Tips: Dynamiske produktkort fungerer utmerket for e-handelslager, hotellrom, utleieartikler eller produkter som endres ofte. For statiske produkter, bruk Produktkort i stedet.

Bransjeeksempler

Her er detaljerte eksempler på hvordan ulike bedrifter kan strukturere sanntidsdatastrømmene sine:

Dette er bare eksempler – du kan inkludere alle felter som er relevante for bedriften din. AI-en vil forstå og bruke dataene du oppgir.
E-handelsbutikk Produkttilgjengelighet, priser, URL-er og kampanjer
{
  "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 dere de trådløse hodetelefonene på lager?"
AI: "Ja! Wireless Headphones Pro er på lager med 23 enheter tilgjengelig. De er nå på salg for $119.99 (ordinær pris $149.99). Du kan se og kjøpe dem her: techgadgets.com/products/wireless-headphones-pro. I tillegg kan du bruke koden SAVE20 for ytterligere 20% rabatt på bestillinger over $100!"
Helsevesen / Legeklinikk Timetilgjengelighet 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"
  }
}
Pasient: "Jeg trenger time hos hudlege denne uken"
AI: "Den tidligste hudlegetimen er lørdag 18. januar kl. 10:00 eller 11:00. Hvis de ikke passer, er det flere ledige timer mandag den 20. kl. 09:00, 14:00 eller 15:00. Du kan bestille online på downtownmedical.com/book."
Treningssenter / Gym Timeplaner for klasser og kapasitet
{
  "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 yogatimer har dere denne uken?"
AI: "Her er yogatimene denne uken: Onsdag kl. 19:00 Yoga Flow med Sarah (12 plasser), fredag kl. 07:00 Yoga Flow med Sarah (15 plasser) og lørdag kl. 10:30 Familieyoga med Sarah (10 plasser). Du kan bestille på fitlifegym.com/classes."
Bilutleie / Biltjenester Kjøretøytilgjengelighet etter 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 trenger en SUV i helgen"
AI: "Vi har SUV-er tilgjengelig fredag (3 igjen til $89.99/dag) og lørdag (1 igjen til $99.99/dag), men søndag er utsolgt. Bestill snart! Bruk koden WEEKEND15 for 15% rabatt. Reserver på quickrent.com/book."
Arrangementer / Underholdningssted Forestillinger, billetter og timeplaner
{
  "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 forestillinger har dere denne helgen?"
AI: "Denne helgen har vi «The Musical Experience» fredag og lørdag kl. 19:30 (også en matinéforestilling kl. 14:00 på lørdag) – billetter koster $85. Lørdag og søndag kl. 20:00 har vi «Comedy Night Live» til $45. Fredag kveld selges raskt med bare 43 plasser igjen! Bestill på grandtheater.com/tickets."
Eiendom / Eiendomsforvaltning Annonser, priser 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 leiligheter har dere under $1500?"
AI: "Vi har en ett-roms leilighet i Pine Road 789 til $1200/mnd, tilgjengelig 15. februar. Den er på 60 kvm med tilgang til treningsrom, takterrasse og portier. Det er åpen visning lørdag 18. januar kl. 13:00, eller bestill privat visning på premierproperties.com/schedule. Se detaljer: premierproperties.com/listing/apt-12c"

Størrelsesbegrensninger

Standard sanntidsdatastrøm støtter strømmer på opptil 200 000 tegn. Antall elementer du kan inkludere avhenger av hvor mye data hvert element inneholder — en strøm med korte, konsise oppføringer kan romme ca. 500 elementer, mens en strøm med lange beskrivelser kanskje bare kan romme en brøkdel av det. Hvis strømmen din overskrider denne grensen, vil du se et varsel når du prøver å lagre.

Tips for å redusere strømstørrelsen

Hvis strømmen din er for stor, her er noen måter å holde den innenfor grensen:

  • Inkluder bare bestselgere eller populære varer — Fokuser på produktene kundene spør mest om
  • Fjern unødvendige felter — Dropp interne ID-er, metadata eller felter chatboten ikke trenger
  • Forkort beskrivelser — Bruk konsise produktbeskrivelser i stedet for full markedsføringstekst. Se den anbefalte eksempelstrukturen for et eksempel på hvordan du holder oppføringer kompakte
  • Filtrer etter tilgjengelighet — Inkluder bare varer som er på lager eller aktive
  • Del opp etter kategori — Lag en strøm for den mest relevante produktkategorien i stedet for alt

Tips: Hvis du trenger å koble til en større datafeed med tusenvis av elementer, bruk Real-Time Data Feed Max (Pro-abonnement) som støtter opptil 10 000 000 tegn (~25 000 elementer).

Beste praksis

  • Hold dataene ferske — Endepunktet ditt bør returnere oppdatert informasjon, ikke hurtigbufrede data
  • Inkluder kontekst — Legg til datoer, klokkeslett eller merkelapper slik at AI-en forstår hva dataene betyr
  • Strukturer tydelig — Bruk klare feltnavn i JSON slik at AI-en kan tolke dataene riktig
  • Hold det fokusert — Inkluder bare data chatboten trenger for å svare på spørsmål

Viktig: URL-en må være offentlig tilgjengelig. Hvis endepunktet ditt krever autentisering, vil ikke chatboten kunne hente dataene.

Fjern datastrøm

Du kan fjerne datafeeden når som helst ved å klikke på "Fjern datafeed"-knappen i innstillingene dine. Chatboten vil da kun bruke kunnskapsbasen din for svar.

Merk: Sanntidsdatafeed er tilgjengelig på Standard- og Pro-abonnement. Trenger du å koble til større datafeeder med tusenvis av elementer? Se Real-Time Data Feed Max (Pro-abonnement).

Prøv det ut

Har du ikke ditt eget API-endepunkt ennå? Du kan teste funksjonen med et offentlig API for å se hvordan det fungerer. Prøv for eksempel sanntids Bitcoin-pris fra Binance:

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

Dette returnerer sanntids BTC/USDT-prisdata. Når den er tilkoblet, vil chatboten din kunne svare på spørsmål som "Hva er gjeldende Bitcoin-pris?" ved hjelp av sanntidsdata.

Tips: Du kan bruke et hvilket som helst offentlig API som returnerer JSON eller ren tekst — værdata, aksjekurser, valutakurser og mer. Bytt det ut med ditt eget endepunkt når du er klar.