Hinzufügen von Telemetriefunktionen zu Ihrem BotAdd telemetry to your bot

gilt für: SDK v4APPLIES TO: SDK v4

Die Protokollierung von Telemetriedaten wurde Version 4.2 des Bot Framework SDK hinzugefügt.Telemetry logging was added to version 4.2 of the Bot Framework SDK. Dieses neue Feature ermöglicht es Botanwendungen, Ereignisdaten an Telemetriedienste, z. B. Application Insights, zu senden.This enables bot applications to send event data to telemetry services such as Application Insights. Anhand von Telemetriedaten können Sie sich Einblick in Ihren Bot verschaffen, indem Sie anzeigen, welche Features am meisten genutzt werden. Außerdem wird unerwünschtes Verhalten erkannt, und Sie erhalten Informationen zur Verfügbarkeit, Leistung und Nutzung.Telemetry offers insights into your bot by showing which features are used the most, detects unwanted behavior and offers visibility into availability, performance, and usage.

Hinweis: In Version 4.6 wurde das Standardverfahren zum Implementieren von Telemetriedaten in einem Bot aktualisiert, um die richtige Protokollierung bei Verwendung eines benutzerdefinierten Adapters sicherzustellen. Dieser Artikel wurde aktualisiert, um die neue Vorgehensweise widerzuspiegeln. Die Änderungen sind abwärtskompatibel, und für Bots, für die das vorherige Verfahren verwendet wird, werden die Telemetriedaten weiterhin richtig protokolliert.Note: In version 4.6, the standard method for implementing telemetry into a bot has been updated in order to ensure telemetry is logged correctly when using a custom adapter. This article has been updated to show the updated method. The changes are backwards compatible and bots using the previous method will continue to log telemetry correctly.

In diesem Artikel erfahren Sie, wie Sie Telemetriedaten mithilfe von Application Insights in Ihren Bot implementieren.In this article you will learn how to implement telemetry into your bot using Application Insights. Folgendes wird behandelt:It will cover:

  • Der Code, der erforderlich ist, um Telemetriedaten in Ihrem Bot zu verknüpfen und eine Verbindung mit Application Insights herzustellen.The code required to wire up telemetry in your bot and connect to Application Insights.

  • Aktivieren von Telemetriedaten in den DialogenIhres Bots.Enabling telemetry in your bot's Dialogs.

  • Ermöglichen Sie für die Telemetriefunktion die Erfassung von Nutzungsdaten anderer Dienste wie LUIS und QnA Maker.Enabling telemetry to capture usage data from other services like LUIS and QnA Maker.

  • Visualisieren Ihrer Telemetriedaten in Application Insights.Visualizing your telemetry data in Application Insights.

Hinweis

Möglicherweise möchten Sie sich den zugehörigen Composer-Artikel Erfassen der Telemetriedaten Ihres Botsansehen.You may want to look at the related Composer article Capture your bot's telemetry.

VoraussetzungenPrerequisites

Hinweis

Der Application Insights-Beispielcode baut auf dem CoreBot-Beispielcode auf.The Application Insights sample code was built on top of the CoreBot sample code. In diesem Artikel wird Schritt für Schritt beschrieben, wie Sie den CoreBot-Beispielcode ändern, um Telemetriedaten einzubinden.This article will step you through modifying the CoreBot sample code to incorporate telemetry. Wenn Sie in Visual Studio folgen, verfügen Sie bis zum Abschluss über den Application Insights Beispielcode.If you are following along in Visual Studio you will have the Application Insights sample code by the time you are finished.

Einrichten von Telemetriedaten in Ihrem BotWiring up telemetry in your bot

Dieser Artikel beginnt mit der CoreBot-Beispiel-App und fügt den Code hinzu, der zum Integrieren von Telemetriedaten in jeden Bot erforderlich ist.This article starts from the CoreBot sample app and adds the code required to integrate telemetry into any bot. Application Insights kann dann mit dem Nachverfolgen von Anforderungen beginnen.This will enable Application Insights to begin tracking requests.

Wichtig

Wenn Sie Ihr Konto nicht eingerichtet Application Insights und Ihren Application Insights erstellt haben,tun Sie dies, bevor Sie fortfahren.If you have not setup your Application Insights account and created your Application Insights key, do that before proceeding.

  1. Öffnen Sie die CoreBot-Beispiel-App in Visual Studio.Open the CoreBot sample app in Visual Studio.

  2. Fügen Sie das NuGet-Paket Microsoft.Bot.Builder.Integration.ApplicationInsights.Core hinzu.Add the Microsoft.Bot.Builder.Integration.ApplicationInsights.Core NuGet package. Weitere Informationen zur Verwendung von NuGet finden Sie unter Installieren und Verwalten von Paketen in Visual Studio mit dem NuGet-Paket-Manager.For more information on using NuGet, see Install and manage packages in Visual Studio:

  3. Fügen Sie die folgenden Anweisungen in Startup.cs ein:Include the following statements in Startup.cs:

    using Microsoft.ApplicationInsights.Extensibility;
    using Microsoft.Bot.Builder.ApplicationInsights;
    using Microsoft.Bot.Builder.Integration.ApplicationInsights.Core;
    using Microsoft.Bot.Builder.Integration.AspNet.Core;
    

    Hinweis: Falls Sie beim Durcharbeiten den CoreBot-Beispielcode aktualisieren, werden Sie merken, dass die using-Anweisung für Microsoft.Bot.Builder.Integration.AspNet.Core im CoreBot-Beispiel bereits vorhanden ist.Note: If you're following along by updating the CoreBot sample code you will notice that the using statement for Microsoft.Bot.Builder.Integration.AspNet.Core already exists in the CoreBot sample.

  4. Fügen Sie in Startup.cs den folgenden Code in der ConfigureServices()-Methode ein.Include the following code in the ConfigureServices() method in Startup.cs. So werden die Telemetriedienste per Abhängigkeitsinjektion für Ihren Bot verfügbar gemacht:This will make telemetry services available to your bot via dependency injection (DI):

    // This method gets called by the runtime. Use this method to add services to the container.
    public void ConfigureServices(IServiceCollection services)
    {
        ...
            // Create the Bot Framework Adapter with error handling enabled.
            services.AddSingleton<IBotFrameworkHttpAdapter, AdapterWithErrorHandler>();
    
            // Add Application Insights services into service collection
            services.AddApplicationInsightsTelemetry();
    
            // Create the telemetry client.
            services.AddSingleton<IBotTelemetryClient, BotTelemetryClient>();
    
            // Add telemetry initializer that will set the correlation context for all telemetry items.
            services.AddSingleton<ITelemetryInitializer, OperationCorrelationTelemetryInitializer>();
    
            // Add telemetry initializer that sets the user ID and session ID (in addition to other bot-specific properties such as activity ID)
            services.AddSingleton<ITelemetryInitializer, TelemetryBotIdInitializer>();
    
            // Create the telemetry middleware to initialize telemetry gathering
            services.AddSingleton<TelemetryInitializerMiddleware>();
    
            // Create the telemetry middleware (used by the telemetry initializer) to track conversation events
            services.AddSingleton<TelemetryLoggerMiddleware>();
        ...
    }
    

    Hinweis: Wenn Sie den Code des CoreBot-Beispiels aktualisieren, werden Sie feststellen, dass services.AddSingleton<IBotFrameworkHttpAdapter, AdapterWithErrorHandler>(); bereits vorhanden ist.Note: If you're following along by updating the CoreBot sample code you will notice that services.AddSingleton<IBotFrameworkHttpAdapter, AdapterWithErrorHandler>(); already exists.

  5. Weisen Sie den Adapter an, den Middleware-Code zu verwenden, der der ConfigureServices()-Methode hinzugefügt wurde.Instruct the adapter to use the middleware code that was added to the ConfigureServices() method. Dies erreichen Sie in mit dem AdapterWithErrorHandler.cs Parameter TelemetryInitializerMiddleware telemetryInitializerMiddleware in der Parameterliste des Konstruktors und der -Anweisung im Konstruktor, wie hier Use(telemetryInitializerMiddleware); gezeigt:You do this in AdapterWithErrorHandler.cs with the parameter TelemetryInitializerMiddleware telemetryInitializerMiddleware in the constructor's parameter list, and the Use(telemetryInitializerMiddleware); statement in the constructor as shown here:

        public AdapterWithErrorHandler(IConfiguration configuration, ILogger<BotFrameworkHttpAdapter> logger, TelemetryInitializerMiddleware telemetryInitializerMiddleware, ConversationState conversationState = null)
            : base(configuration, logger)
    {
        ...
        Use(telemetryInitializerMiddleware);
    }
    
  6. Sie müssen auch Microsoft.Bot.Builder.Integration.ApplicationInsights.Core Ihrer Liste der using-Anweisungen in AdapterWithErrorHandler.cs hinzufügen.You will also need to add Microsoft.Bot.Builder.Integration.ApplicationInsights.Core to your list of using statements in AdapterWithErrorHandler.cs.

  7. Fügen Sie den Application Insights-Instrumentierungsschlüssel in Ihrer Datei appsettings.json hinzu.Add the Application Insights instrumentation key in your appsettings.json file. Die appsettings.json Datei enthält Metadaten zu externen Diensten, die der Bot während der Ausführung verwendet.The appsettings.json file contains metadata about external services the bot uses while running. Die Dienstverbindung und Metadaten für Cosmos DB, Application Insights und Language Understanding (LUIS) werden beispielsweise darin gespeichert.For example, CosmosDB, Application Insights and the Language Understanding (LUIS) service connection and metadata is stored there. Verwenden Sie zum Hinzufügen zur Datei appsettings.json das folgende Format:The addition to your appsettings.json file must be in this format:

    {
        "MicrosoftAppId": "",
        "MicrosoftAppPassword": "",
        "ApplicationInsights": {
            "InstrumentationKey": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
        }
    }
    

    Hinweis: Ausführliche Informationen zum Abrufen des Application Insights-Instrumentierungsschlüssels finden Sie im Artikel zum Thema Application Insights-Schlüssel.Note: Details on getting the Application Insights instrumentation key can be found in the article Application Insights keys.

Die vorbereitenden Arbeiten zum Aktivieren der Telemetriedaten mit Application Insights sind jetzt abgeschlossen.At this point the preliminary work to enable telemetry using Application Insights is done. Sie können Ihren Bot lokal mithilfe des Botemulators ausführen und dann zu Application Insights wechseln, um zu sehen, was protokolliert wird, z. B. Antwortzeit, allgemeine App-Integrität und allgemeine Informationen zur Ausführung.You can run your bot locally using the bot Emulator and then go into Application Insights to see what is being logged, such as response time, overall app health, and general running information.

Aktivieren von Telemetriedaten in den Dialogen Ihres BotsEnabling telemetry in your bots Dialogs

Beim Hinzufügen eines neuen Dialogs zu einem ComponentDialog-Element erbt dieser das Microsoft.Bot.Builder.IBotTelemetryClient-Element des übergeordneten Dialogs.When adding a new dialog to any ComponentDialog, it will inherit the Microsoft.Bot.Builder.IBotTelemetryClient of its parent dialog. Beispielsweise werden in der CoreBot-Beispielanwendung alle Dialoge zu MainDialog hinzugefügt, einem ComponentDialog-Element.For example, In the CoreBot sample application all dialogs are added to the MainDialog which is a ComponentDialog. Sobald Sie die TelemetryClient-Eigenschaft auf MainDialog festgelegt haben, erben alle dort hinzugefügten Dialoge automatisch das telemetryClient-Element, sodass dieses beim Hinzufügen von Dialogen nicht explizit festgelegt werden muss.Once you set the TelemetryClient property to the MainDialog all dialogs added to it will automatically inherit the telemetryClient from it, so it does not need to be explicitly set when adding dialogs.

Führen Sie die folgenden Schritte aus, um Ihr CoreBot-Beispiel zu aktualisieren:Follow the steps below to update your CoreBot example:

  1. Aktualisieren Sie in MainDialog.cs die Parameterliste des Konstruktors, um den Parameter IBotTelemetryClient einzuschließen. Legen Sie dann die TelemetryClient-Eigenschaft von MainDialog wie im folgenden Codeausschnitt gezeigt auf diesen Wert fest:In MainDialog.cs, update the constructor's parameter list to include the IBotTelemetryClient parameter, then set the MainDialog's TelemetryClient property to that value as shown in the following code snippet:

    public MainDialog(IConfiguration configuration, ILogger<MainDialog> logger, IBotTelemetryClient telemetryClient)
        : base(nameof(MainDialog))
    {
        // Set the telemetry client for this and all child dialogs.
        this.TelemetryClient = telemetryClient;
        ...
    }
    

Tipp

Wenn Sie beim Durcharbeiten den CoreBot-Beispielcode aktualisieren, können Sie den Application Insights-Beispielcode nutzen, falls Probleme auftreten.If you are following along and updating the CoreBot sample code, you can refer to the Application Insights sample code if you run into any problems.

Dies sind alle Schritte, die Sie zum Hinzufügen von Telemetriedaten zu Ihren Botdialogen ausführen müssen. Wenn Sie Ihren Bot nun ausführen, sollten Sie sehen können, dass in Application Insights Protokolle erstellt werden. Falls Sie aber über integrierte Technologiekomponenten verfügen, z. B. LUIS und QnA Maker, müssen Sie diesem Code auch das TelemetryClient-Element hinzufügen.That's all there is to adding telemetry to your bots dialogs, at this point if you ran your bot you should see things being logged in Application Insights, however if you have any integrated technology such as LUIS and QnA Maker you will need to add the TelemetryClient to that code as well.

Aktivieren/Deaktivieren der Protokollierung von Aktivitätsereignissen und personenbezogenen InformationenEnabling / disabling activity event and personal information logging

Aktivieren/Deaktivieren der Protokollierung von AktivitätenEnabling or disabling Activity logging

Standardmäßig verwendet TelemetryInitializerMiddleware das TelemetryLoggerMiddleware-Element, um Telemetriedaten zu protokollieren, wenn Ihr Bot Aktivitäten sendet bzw. empfängt.By default, the TelemetryInitializerMiddleware will use the TelemetryLoggerMiddleware to log telemetry when your bot sends / receives activities. Bei der Protokollierung von Aktivitäten werden in Ihrer Application Insights-Ressource benutzerdefinierte Ereignisprotokolle erstellt.Activity logging creates custom event logs in your Application Insights resource. Bei Bedarf können Sie die Protokollierung von Aktivitätsereignissen deaktivieren, indem Sie logActivityTelemetry in TelemetryInitializerMiddleware auf „false“ festlegen, wenn die Registrierung in Startup.cs durchgeführt wird.If you wish, you can disable activity event logging by setting logActivityTelemetry to false on the TelemetryInitializerMiddleware when registering it in Startup.cs.

public void ConfigureServices(IServiceCollection services)
{
    ...
    // Add the telemetry initializer middleware
    services.AddSingleton<TelemetryInitializerMiddleware>(sp =>
            {
                var loggerMiddleware = sp.GetService<TelemetryLoggerMiddleware>();
                return new TelemetryInitializerMiddleware(loggerMiddleware, logActivityTelemetry: false);
            });
    ...
}

Aktivieren/Deaktivieren der Protokollierung personenbezogener InformationenEnable or disable logging personal information

Wenn die Aktivitätsprotokollierung aktiviert ist, werden einige Eigenschaften der ein- bzw. ausgehenden Aktivitäten von der Protokollierung ausgeschlossen, da sie ggf. personenbezogene Informationen enthalten, z. B. Benutzername und Aktivitätstext.By default, if activity logging is enabled, some properties on the incoming / outgoing activities are excluded from logging as they are likely to contain personal information, such as user name and the activity text. Sie können diese Eigenschaften auch in Ihre Protokollierung einschließen, indem Sie beim Registrieren von TelemetryLoggerMiddleware die folgende Änderung an Startup.cs vornehmen.You can choose to include these properties in your logging by making the following change to Startup.cs when registering the TelemetryLoggerMiddleware.

public void ConfigureServices(IServiceCollection services)
{
    ...
    // Add the telemetry initializer middleware
    services.AddSingleton<TelemetryLoggerMiddleware>(sp =>
            {
                var telemetryClient = sp.GetService<IBotTelemetryClient>();
                return new TelemetryLoggerMiddleware(telemetryClient, logPersonalInformation: true);
            });
    ...
}

Als Nächstes sehen wir uns an, was vorhanden sein muss, um den Dialogen Telemetriefunktionen hinzufügen zu können.Next we will see what needs to be included to add telemetry functionality to the dialogs. Sie können dann zusätzliche Informationen erhalten, z. B. zu den ausgeführten Dialogen und zugehörigen Statistiken.This will enable you to get additional information such as what dialogs run, and statistics about each one.

Ermöglichen Sie für die Telemetriefunktion die Erfassung von Nutzungsdaten anderer Dienste wie LUIS und QnA Maker.Enabling telemetry to capture usage data from other services like LUIS and QnA Maker

Als Nächstes implementieren wir die Telemetriefunktionen in Ihrem LUIS-Dienst.We will next implement telemetry functionality in your LUIS service. Der LUIS-Dienst verfügt über eine integrierte Telemetrieprotokollierung, sodass der Aufwand für Sie gering ist, falls Sie Telemetriedaten aus LUIS erhalten möchten.The LUIS service has built-in telemetry logging available so there is very little you need to do to start getting telemetry data from LUIS. Falls Sie Informationen zur Aktivierung von Telemetriefunktionen in einem QnA Maker-fähigen Bot benötigen, hilft Ihnen der Artikel Hinzufügen von Telemetriefunktionen zu Ihrem QnA Maker-Bot weiter.If you are interested in enabling telemetry in a QnA Maker enabled bot, see Add telemetry to your QnAMaker bot

  1. Der Parameter IBotTelemetryClient telemetryClient ist im Konstruktor FlightBookingRecognizer in FlightBookingRecognizer.cs erforderlich:The IBotTelemetryClient telemetryClient parameter is required in the FlightBookingRecognizer constructor in FlightBookingRecognizer.cs:

    public FlightBookingRecognizer(IConfiguration configuration, IBotTelemetryClient telemetryClient)
    
  2. Als Nächstes müssen Sie das telemetryClient-Element aktivieren, wenn Sie den LuisRecognizer im FlightBookingRecognizer-Konstruktor erstellen.Next you will need to enable the telemetryClient when creating your LuisRecognizer in the FlightBookingRecognizer constructor. Fügen Sie dazu als neue telemetryClient LuisRecognizerOption hinzu:You do this by adding the telemetryClient as a new LuisRecognizerOption:

    if (luisIsConfigured)
    {
        var luisApplication = new LuisApplication(
            configuration["LuisAppId"],
            configuration["LuisAPIKey"],
            "https://" + configuration["LuisAPIHostName"]);
    
        // Set the recognizer options depending on which endpoint version you want to use.
        // More details can be found in /azure/cognitive-services/luis/luis-migration-api-v3
        var recognizerOptions = new LuisRecognizerOptionsV3(luisApplication)
        {
            TelemetryClient = telemetryClient,
        };
        _recognizer = new LuisRecognizer(recognizerOptions);
    }
    

Das ist alles. Sie sollten nun über einen funktionierenden Bot verfügen, für den Telemetriedaten in Application Insights protokolliert werden.That's it, you should have a functional bot that logs telemetry data into Application insights. Sie können den Bot Framework Emulator nutzen, um Ihren Bot lokal auszuführen.You can use the Bot Framework Emulator to run your bot locally. Das Verhalten des Bots sollte sich nicht ändern, aber Informationen werden nun in Application Insights protokolliert.You shouldn't see any changes in the bot's behavior, but it will be logging information into Application Insights. Interagieren Sie mit dem Bot, indem Sie mehrere Nachrichten senden. Im nächsten Abschnitt überprüfen wir dann die Telemetrieergebnisse in Application Insights.Interact with the bot by sending multiple messages and in the next section we will review the telemetry results in Application Insights.

Informationen zum Testen und Debuggen Ihres Bots finden Sie in den folgenden Artikeln:For information on testing and debugging your bot, you can refer to the following articles:

Visualisieren Ihrer Telemetriedaten in Application InsightsVisualizing your telemetry data in Application Insights

Application Insights überwacht die Verfügbarkeit, Leistung und Nutzung Ihrer Botanwendungen unabhängig davon, ob diese in der Cloud oder lokal gehostet werden.Application Insights monitors the availability, performance, and usage of your bot application whether it's hosted in the cloud or on-premises. Es nutzt die leistungsstarke Datenanalyseplattform in Azure Monitor, um Ihnen tiefgreifende Einblicke in den Betrieb Ihrer Anwendung zu geben und Fehler zu analysieren, ohne auf die Meldung durch einen Benutzer zu warten.It leverages the powerful data analysis platform in Azure Monitor to provide you with deep insights into your application's operations and diagnose errors without waiting for a user to report them. Es gibt mehrere Möglichkeiten, die mit Application Insights erfassten Telemetriedaten anzuzeigen. Die beiden wichtigsten Methoden sind die Verwendung von Abfragen und das Dashboard.There are a few ways to see the telemetry data collected by Application Insights, two of the primary ways are through queries and the dashboard.

Abfragen von Telemetriedaten in Application Insights mit Kusto-AbfragenQuerying your telemetry data in Application Insights using Kusto Queries

Verwenden Sie diesen Abschnitt als Ausgangspunkt, um zu erfahren, wie Sie Protokollabfragen in Application Insights verwenden.Use this section as a starting point to learn how to use log queries in Application Insights. Es werden zwei nützliche Abfragen demonstriert, und es sind Links zu anderer Dokumentation mit weiteren Informationen vorhanden.It demonstrates two useful queries and provides links to other documentation with additional information.

Abfragen Ihrer DatenTo query your data

  1. Navigieren Sie zum Azure-Portal.Go to the Azure portal

  2. Navigieren Sie zu Ihrer Application Insights-Instanz.Navigate to your Application Insights. Am einfachsten erreichen Sie dies, indem Sie auf Überwachen > Anwendungen klicken und dann darauf zugreifen.Easiest way to do so is click on Monitor > Applications and find it there.

  3. In Application Insights können Sie dann in der Navigationsleiste auf Protokolle (Analytics) klicken.Once in your Application Insights, you can click on Logs (Analytics) on the navigation bar.

    Protokolle (Analytics) LogView

  4. Das Abfragefenster wird angezeigt.This will bring up the Query window. Geben Sie die folgende Abfrage ein, und wählen Sie Ausführen:Enter the following query and select Run:

    customEvents
    | where name=="WaterfallStart"
    | extend DialogId = customDimensions['DialogId']
    | extend InstanceId = tostring(customDimensions['InstanceId'])
    | join kind=leftouter (customEvents | where name=="WaterfallComplete" | extend InstanceId = tostring(customDimensions['InstanceId'])) on InstanceId
    | summarize starts=countif(name=='WaterfallStart'), completes=countif(name1=='WaterfallComplete') by bin(timestamp, 1d), tostring(DialogId)
    | project Percentage=max_of(0.0, completes * 1.0 / starts), timestamp, tostring(DialogId)
    | render timechart
    
    
  5. Der Prozentsatz der Wasserfalldialoge, die bis zum Ende ausgeführt werden, wird zurückgegeben.This will return the percentage of waterfall dialogs that run to completion.

    App Insights-Abfrage in Prozent abgeschlossen

Tipp

Sie können Abfragen in Ihrem Application Insights-Dashboard anheften, indem Sie die Schaltfläche oben rechts auf dem Blatt Protokolle (Analytics) wählen.You can pin any query to your Application Insights dashboard by selecting the button on the top right of the Logs (Analytics) blade. Wählen Sie einfach das Dashboard aus, in dem die Abfrage angeheftet werden soll. Sie ist dann beim nächsten Zugriff auf das Dashboard verfügbar.Just select the dashboard you want it pinned to, and it will be available next time you visit that dashboard.

Application Insights-DashboardThe Application Insights dashboard

Bei jeder Erstellung einer Application Insights-Ressource in Azure wird automatisch ein neues Dashboard erstellt und zugeordnet.Anytime you create an Application Insights resource in Azure, a new dashboard will automatically be created and associated with it. Sie können dieses Dashboard anzeigen, indem Sie die Schaltfläche oben auf dem Application Insights-Blatt Anwendungsdashboard wählen.You can see that dashboard by selecting the button at the top of your Application Insights blade, labeled Application Dashboard.

Link „Anwendungsdashboard“

Alternativ können Sie zum Anzeigen der Daten zum Azure-Portal wechseln.Alternatively, to view the data, go to the Azure portal. Klicken Sie auf der linken Seite auf Dashboard, und wählen Sie dann in der Dropdownliste das gewünschte Dashboard aus.Click Dashboard on the left, then select the dashboard you want from the drop-down.

Es werden einige Standardinformationen zur Leistung Ihres Bots sowie alle zusätzlichen Abfragen angezeigt, die Sie in Ihrem Dashboard angeheftet haben.There, you'll see some default information about your bot performance and any additional queries that you've pinned to your dashboard.

Zusätzliche InformationenAdditional Information