Delen via


Veelgestelde vragen over Bot Framework Azure

In dit artikel worden veelgestelde vragen over Azure beantwoord.

VAN TOEPASSING OP: SDK v4

Hoe kan ik mijn eigen app-registratie maken?

U kunt uw eigen app-registratie maken wanneer:

  • U maakt uw bot in de Bot Framework-portal.
  • U maakt de app-registratie voor een derde partij die geen toegang heeft tot Azure.
  • U moet handmatig uw eigen app-id (en wachtwoord) maken.

Volg de onderstaande stappen.

  1. Meld u aan bij uw Azure-account. Als u geen Azure-account hebt, kunt u zich aanmelden voor een gratis account.

  2. Ga naar het deelvenster App-registraties en klik op Nieuwe registratie in de actiebalk bovenaan.

    new registration

  3. Voer een weergavenaam in voor de toepassingsregistratie in het veld Naam en selecteer de ondersteunde accounttypen.

    registration details

  4. Selecteer Registreren

    Na enkele ogenblikten moet de zojuist gemaakte app-registratie een deelvenster openen. Kopieer de toepassings-id (client) in het deelvenster Overzicht en sla deze op. U hebt het nodig om het gerelateerde app-id-veld te vullen tijdens het maken van de bot, zoals verderop in dit artikel wordt uitgelegd.

    application id

Een bot maken met behulp van Azure Portal

Als u uw bot in Azure Portal maakt met behulp van de Azure Bot-resource , moet u een geheime sleutel (clientgeheim) genereren voor uw app-registratie.

  1. Selecteer Certificaten en geheimen in de linkernavigatiekolom van het deelvenster van uw app-registratie.

  2. Selecteer in dat deelvenster aan de rechterkant de knop Nieuw clientgeheim . Voer in het pop-upvenster een optionele beschrijving voor het geheim in, selecteer de vervaldatum in de groep Verlopen keuzerondjes .

    new secret

  3. Selecteer Toevoegen.

  4. Kopieer de waarde van het geheim uit de tabel onder Clientgeheimen en sla het op.

    copy secret

  5. Tijdens de registratie van uw bot voert u bij het maken van de app-id en het wachtwoord de app-id en het geheim in dat u in de juiste invoervakken hebt opgeslagen, zoals wordt weergegeven in de onderstaande afbeelding.

    Notitie

    Het geheim is alleen zichtbaar op deze blade en u kunt het niet ophalen nadat u die pagina hebt verlaten. Zorg ervoor dat u deze ergens veilig kopieert.

    new app id

Een voorbeeld van het toepassen van de bovenstaande stappen vindt u in Verificatie toevoegen aan een bot.

Welke bestanden heb ik nodig om te zippen voor implementatie?

U moet handmatig een zip-archief maken met alle bestanden in het project, zoals beschreven in de stap: de codemap handmatig zippen. Zorg ervoor dat u alle bestanden en mappen in de projectmap van uw bot selecteert. Vervolgens kunt u, terwijl u zich nog in de projectmap bevindt, alle geselecteerde bestanden en mappen zippen, zoals wordt weergegeven in de onderstaande afbeelding.

select all and zip

Welke versie van Azure CLI moet ik gebruiken om een bot te implementeren?

Gebruik de nieuwste versie van de Azure-opdrachtregelinterface (CLI) anders krijgt u afgeschafte opdrachtenfouten. Raadpleeg De Azure CLI installeren.

Wat moet ik doen bij het ophalen van azure CLI-afschaffingsfouten?

Voer een upgrade uit naar de nieuwste versie van de Azure CLI. Voor Azure CLI versie 2.2.0 of hoger moet u respectievelijk en in plaats van az deployment create az group deployment create opdrachten gebruiken az deployment sub create az deployment group create.

Logboek wijzigen van de Azure CLI-opdrachten die worden gebruikt voor het implementeren van een bot in Azure

Azure ClI-versie Command1 Opdracht 2
Azure CLI 2.2.0 en latere versies az deployment group create az deployment sub create
Azure CLI 2.1.0 en eerdere versies az group deployment create az deployment create

Zie het Azure CLI-wijzigingslogboek voor meer informatie.

Wat zijn de afgeschafte CLI-opdrachten met betrekking tot az deployment?

Hier volgen de az deployment afgeschafte opdrachten:

Afgeschaft Vervangen door
az deployment <create/list show/delete/validate/export/cancel> az deployment **sub** <create/list/show/delete/validate/export/cancel>
az deployment operation <list/show> az deployment operation **sub** <list/show>
az group deployment <create/list/show/delete/validate/export/cancel> az deployment **group** <create/list/show/delete/validate/export/cancel>
az group deployment operation <list/show> az deployment operation **group** < list/show>

Hoe kan ik weten of de Azure CLI-opdrachten zijn afgeschaft?

Als u wilt weten of een Azure CLI-opdracht is afgeschaft, voert u de opdracht uit met de -h optie (Help) zoals wordt weergegeven in de onderstaande afbeelding.

cli help

Azure CLI-wijzigingslogboek

Lees meer over het azure CLI-wijzigingslogboek.

Azure Resource Management (ARM)

Hier volgt een geconsolideerde lijst met de opdrachten die passen bij het huidige Azure CLI-ontwerp: az {command group} {?sub-command-group} {operation} {parameters}.

  • az resource: Verbeter de voorbeelden van de resourcemodule.
  • az policy assignment list: Ondersteuning voor het weergeven van beleidstoewijzingen binnen het bereik van beheergroepen.
  • Toevoegen az deployment group en az deployment operation group voor sjabloonimplementatie bij resourcegroepen. Dit is een duplicaat van az group deployment en az group deployment operation.
  • Toevoegen az deployment sub en az deployment operation sub voor sjabloonimplementatie binnen het abonnementsbereik. Dit is een duplicaat van az deployment en az deployment operation.
  • Toevoegen az deployment mg en az deployment operation mg voor sjabloonimplementatie bij beheergroepen.
  • Toevoegen ad deployment tenant en az deployment operation tenant voor sjabloonimplementatie op tenantbereik.
  • az policy assignment create: Voeg een beschrijving toe aan de --location parameter.
  • az group deployment create: Parameter toevoegen --aux-tenants ter ondersteuning van meerdere tenants.

Wat is de Azure-botresource?

De Azure Bot-resource is een update van de web-app-bot of botkanalenregistratie, waardoor ontwikkelaars gemakkelijker aan de slag kunnen met het botontwikkelingsprogramma Bot Framework Composer. In plaats van resources te maken, zoals een web-app tijdens het maken van een bot, worden resources gemaakt met Bot Framework Composer, wat meer flexibiliteit biedt in welke resources worden geïmplementeerd. Composer biedt een visueel ontwerpcanvas waarmee botontwikkeling eenvoudiger wordt.

Waarom worden web-app-bot- en botkanaalregistratie afgeschaft?

Functioneel, Azure Bot, Web App Bot en Bot Channels Registratie maken allemaal gebruik van de Bot Service op dezelfde manier "onder de schermen". Het Azure Bot-pad is eenvoudiger en configureerbaarer voor ontwikkelaars. Verouderde items worden verwijderd uit Azure Marketplace, hoewel bestaande resources nog steeds worden uitgevoerd en ondersteund.

Blijven mijn web-app-bot of botkanaalregistratie werken en hoe lang?

Ja, uw web-app-bot of botkanaalregistratieresource blijft actief. Er zijn geen plannen om ondersteuning voor bestaande botbronnen te verwijderen.

Moet ik mijn bestaande bot migreren naar de Azure-bot?

Nee, u hoeft uw bestaande bot niet te migreren. het blijft werken zoals het is.

Kan ik mijn bestaande botresource migreren naar een Azure-bot?

Nee, dit wordt momenteel niet ondersteund. Als uw bot niet in productie wordt gebruikt, kunt u uw oude botresource verwijderen en de botnaam en app-id opnieuw gebruiken in een nieuwe botresource (na enige tijd voordat de oude record is verwijderd). De nieuwe Azure-bot is ontworpen om uw bot te maken met Behulp van Composer, zodat de voordelen van een dergelijke migratie minimaal zijn.

Wat is het verschil tussen de Azure-bot en de registratie van de web-app-bot of botkanalen?

De Bot Service achter Azure Bot en Web App Bot/Bot Channels-registratie is hetzelfde; de wijziging is de wijze waarop de resources worden gemaakt die u in uw bot gebruikt, zoals web-apps, taalkennis en meer. In plaats van de ene grootte past bij alle sjablonen die door de web-app-bot worden gebruikt, kan Bot Framework Composer worden gebruikt om resources voor de bot te maken met veel meer flexibiliteit dan de web-app-botsjablonen zijn toegestaan. Registratie van botkanalen en Azure Bot hebben in feite dezelfde mogelijkheden als de naam. De UX is iets anders in Azure Portal om klanten te helpen verbinding te maken met Bot Framework Composer.