Articles of botframework

Controllo posizione Bing per Microsoft Bot Framework: l’indirizzo di digitazione in Facebook Messenger non funziona

Sto costruendo bot con Microsoft Framework bot Sdk per C #. Ho collegato bot al canale di Facebook. Ho implementato il selettore di windows di posizione incorporato come finestra di dialogo della GUI di selezione posizione di FB Messenger come segue: var apiKey = WebConfigurationManager.AppSettings[“BingMapsApiKey”]; var prompt = “Where should I ship your order? Type […]

Connessione della finestra di dialogo LUIS per formare una finestra di dialogo e mappare i campi giusti

Sto lavorando su un bot in cui puoi prenotare un volo. Sto lavorando con l’ultima versione di bot framework (1.1), come suggerito qui. Puoi dire cose come “Prenota un volo da Amsterdam a Boston il prossimo lunedì”. Ora ho configurato LUIS per rispondere con l’intento “BookFlight” e nel mio bot ho creato un LuisDialog e […]

Le istruzioni di FormFlow non vengono pronunciate in Cortana Skills

Sto costruendo un’abilità di Coratana costruendo un bot, usando FormFlow. Rilevo i miei intenti ed quadro usando LUIS e passo le quadro alla mia finestra di dialogo FormFlow. Se uno o più campi FormFlow non sono compilati, la finestra di dialogo FormFlow richiede all’utente di inserire le informazioni mancanti, ma questo messaggio non è parlato, […]

Esiste un modo per accedere al valore del token generato per la chat web dall’interno del codice quadro del bot?

Secondo questo URL http://docs.botframework.com/connector/embed-chat-control/ Generiamo un valore di token che viene utilizzato genera l’url di incorporamento iframe. Voglio poter accedere a questo valore di token dal bot corrispondente. Se non riesco ad accedere direttamente, c’è un modo per compilarlo all’interno del codice del framework del bot?

Mostrando Datepicker in FormFlow (Bot Framework)

Sto lavorando a una funzionalità FormFlow di un framework bot in uno dei miei progetti bot. Il bot è necessario per ottenere input dall’utente sull’intervallo di date (Da e A). Il stream del modulo funziona, tuttavia il bot richiede di inserire DateTime nella stringa. Per evitare errori umani, mi piacerebbe che fosse un selettore di […]

L’errore PromptDialog si verifica nel bot di Messenger

Sto riscontrando un problema con un PromptDialog nel mio bot di messaggistica. Ogni volta che raggiunge la finestra di dialogo di prompt, genera un “Codice bot con un errore”. Ho provato a spostarlo attorno al codice ma continua a lanciarlo indipendentemente da dove lo metto, ho provato a inserirlo nel suo metodo e semplicemente a […]

Possiamo fare in modo che il chatbot dica di salutare per primo, non solo come reazione

Sto sviluppando un chatbot utilizzando Microsoftt Bot Framework e i servizi cognitivi LUIS. Voglio un messaggio iniziale di benvenuto qualcosa come “Ciao utente come stai!” non appena il mio bot inizia. tutto può essere fatto qui in MessageController public async Task Post([FromBody]Activity activity) { Trace.TraceInformation($”Type={activity.Type} Text={activity.Text}”); if (activity.Type == ActivityTypes.Message) { //await Microsoft.Bot.Builder.Dialogs.Conversation.SendAsync(activity, () => […]

C’è un modo per accettare il file come allegato nel framework dei bot?

Ho pubblicato il mio bot sui team Microsoft. Ora voglio includere una funzionalità in cui, un utente può caricare un file come allegato e il bot lo caricherà sull’archivio blob, come gestirlo nel quadro dei bot?

Salta il passo di conferma con FormBuilder di MicrosoftBot

Non ho bisogno di alcuna conferma prima del completamento del mio modulo. Tuttavia, nel seguente metodo Build () della class FormBuilder c’è un Confirm (“È questa la tua selezione? \ N { }”) *. public IForm Build() { if (!_form._steps.Any((step) => step.Type == StepType.Field)) { var paths = new List(); FormBuilder.FieldPaths(typeof(T), “”, paths); IFormBuilder builder […]

Integrazione di LUIS con FormFlow

Ho creato un bot, con dentro FormFlow. Ora se digiti Voglio lanciare un prodotto, LUIS indicherà a quale finestra di dialogo deve andare: internal static IDialog CreateProduct() { return Chain.From(() => FormDialog.FromForm(AssesmentHelper.BuildForm)) .Do(async (context, profileForm) => { try { var completed = await profileForm; } catch (FormCanceledException e) { string reply; if (e.InnerException == null) […]