Een bestand met dynamische inhoud verzenden vanuit een uitgebreide bot
Verzend een dynamisch bestand als een botbericht. Vul bijvoorbeeld een gepersonaliseerde factuur in en verzend deze die is gerelateerd aan een account.
Vereiste editions
| Ondersteunde editions weergeven voor Einstein Bots. |
| Ondersteunde editions weergeven voor Berichtenverkeer. |
| Benodigde gebruikersmachtigingen | |
|---|---|
| Einstein Bots samenstellen en beheren: | Toepassing aanpassen OF Metagegevens wijzigen OF Bots beheren |
Ondersteunde bestandstypen en -grootten variëren per kanaal. Bekijk Afbeeldingen en bestanden verzenden in berichtenverkeerssessies.
Als u een dynamisch bestand wilt gebruiken in botgesprekken, maakt u een Apex klasse of stroom die een bestand maakt, uploadt naar de hoofdpagina Files en de ContentVersionId van het bestand retourneert als uitvoer. Als u een bestand wilt gebruiken dat is gemaakt door een externe service, maakt u een Apex klasse of stroom die het bestand opslaat op de hoofdpagina Files en de ContentVersionId ervan retourneert. Zie Bestand met dynamische inhoud: Voorbeeld Apex Class.
- Klik in de Bot-samensteller op Dialogen en selecteer vervolgens de dialoog van waaruit u een bestand wilt verzenden.
-
Voeg de dialoogstap Apex of Stroomactie toe aan de dialoog. Maak vervolgens een botvariabele die de uitvoer van uw Apex klasse of stroom opslaat.
- Sleep vanuit de componentenbibliotheek Dialoog de actie Apex of Flow naar het doek.
- Selecteer in het deelvenster Stapeigenschappen in het veld Variabelenaam de Apex klasse of stroom die u hebt gemaakt.
- Maak in het veld Variabelenaam een ID-variabele waarin de actie-uitvoer wordt opgeslagen.
-
Voeg de dialoogstap Bestand toe aan de dialoog.
- Sleep vanuit de componentenbibliotheek Dialoog de dialoogstap Bestand naar het doek.
- Selecteer in het deelvenster Stapeigenschappen Bestand verzenden in het veld Bestandsinteractie. Selecteer Dynamisch (Content Version Variable) als inhoudstype.
- Geef in het veld Variabelenaam de naam op van de ID-variabele die u hebt gemaakt. Als u uw variabele niet ziet, vernieuwt u de samensteller en probeert u het opnieuw.
- Sla uw wijzigingen op.
Wanneer u klaar bent, activeert u uw bot.
- Bestand met dynamische inhoud: Voorbeeld-Apex-klasse
Als u een dynamisch bestand wilt verzenden met uw uitgebreide bot, maakt u een Apex klasse die een bestand genereert en deContentVersionIdals uitvoer retourneert.
