Can I use it to create a chatbot that works with weather, news, currency and other? For example, if I say "Hey, what's the weather in London?", he replies to me with "today the weather is sunny, with 13°C etc" Or "News from London", he replies to me with the latest news from London. Can I do this with bot framework? What do you advise me? Oh, it's a WPF app, so not in a website
Hey James. When i try to create AppId and Password, I got "Insufficient privileges to perform this operation" this error.What is the solution for this? I have free Azure account.
i have a problem in response message of the bot '' 401 unauthorized '' and in the dev.botframework.com = Bot migration is past due, please migrate it now to avoid service interruption. Learn more about the migration. MIGRATE THIS BOT and when i migrate i get an error
hi! i want to bot to start a conversation - how do i do that? that the bot will say "hello user" first. after that i want the bot to search the web for a picture and print it. how do i do that? any help? thank you!
Daphne Nicholson I used Azure because they have a free plan for hosting your bot, but you can host your bot with any cloud provider or even on your own web server as long as it has a publicly accessible HTTPS URL. Hope that answers your question.
Hi James, I need to implement a Thumbs Up and Down for chat bot response just below the response. Something like implemented in this bot www.sbicard.com/en/personal/benefits/easy-access-channels/chatbot.page Please guide me how can this be implemented. I am using Microsoft Chat Bot Framework direct line channel. I am able to do the same via an adaptive card using two buttons for thumbs up and down but i don't want to loose space by using a card, hence need to place it just below every response as in the URL above. Thanks!
If you are using the direct line channel i am guessing you have created your own UI for the chatbot. If that's the case you can use channel data to transmit this additional data. The server and the client can put any JSON data in there as long as they agree on the data contract, so your should be able to set a reaction in the channel data. You will just have to create the interaction points in your user interface
This document details using channel data for public channel types, but you can use the same principle with private channels (direct line) 👉 docs.microsoft.com/en-us/azure/bot-service/rest-api/bot-framework-rest-connector-channeldata?view=azure-bot-service-3.0#additional-resources
Sure, you can use direct line to talk to your bot through any application. If your mobile app is a PWA you can also embed a webchat control directly into it.
Hello James, I really liked the video, if you can help me with this doubt, when I tried to use the bot emulator it was in a much higher version than the one you are using, but I can not make the bot connect with the emulator, which today Is in version 3.5.29. Can you give me any tips on how to do it? Thank you and good luck. Jeronymo
Check your port and make sure your App ID and App password match the values in the web config. Other than that can you access your API through a web browser on the same machine?
I find that putting in the id and pwd in the web.config causes the emulator to not work (ie not hitting VS debug). If I leave the web.config blank, then it works. Weird.
I haven't tried it but I don't see why not. Even if the project template does not work you should still be able to add the nuget packages manually. Having said all that why don't you try VS 2017 community edition? It's free and that has all the features you need www.visualstudio.com/downloads/
+sam attou hi there. Yes you still need the app id and password. This secures the connection between the Bot Framework registration and your bot application.
Can I use it to create a chatbot that works with weather, news, currency and other?
For example, if I say "Hey, what's the weather in London?", he replies to me with "today the weather is sunny, with 13°C etc"
Or "News from London", he replies to me with the latest news from London. Can I do this with bot framework? What do you advise me?
Oh, it's a WPF app, so not in a website
Hey James. When i try to create AppId and Password, I got "Insufficient privileges to perform this operation" this error.What is the solution for this? I have free Azure account.
Can this be used for creating a chatbot such as ones on shopping websites?
i have a problem in response message of the bot '' 401 unauthorized '' and in the dev.botframework.com =
Bot migration is past due, please migrate it now to avoid service interruption. Learn more about the migration. MIGRATE THIS BOT
and when i migrate i get an error
hi! i want to bot to start a conversation - how do i do that? that the bot will say "hello user" first.
after that i want the bot to search the web for a picture and print it. how do i do that? any help? thank you!
Horribly distorted audio! :-(
Hi and thanks for the video. If possible , can you show the steps to send a message to Microsoft Teams channels ? Thanks in advanced.
Do I need Azure to host my Bot remotely?
Daphne Nicholson I used Azure because they have a free plan for hosting your bot, but you can host your bot with any cloud provider or even on your own web server as long as it has a publicly accessible HTTPS URL. Hope that answers your question.
Hey man - following your tutorial it seems to be using .Net Core now. Have I missed something? Or has Microsoft just changed their bot template now?
can you post a video on how to deploy in azure?
Helpful, but i can't find emulator setup :(
Is there a possibility to link chatbot using asure with my web project in asp.net?
Thanks for the video.. It really helped a lot !!
Hi James,
I need to implement a Thumbs Up and Down for chat bot response just below the response. Something like implemented in this bot
www.sbicard.com/en/personal/benefits/easy-access-channels/chatbot.page
Please guide me how can this be implemented. I am using Microsoft Chat Bot Framework direct line channel. I am able to do the same via an adaptive card using two buttons for thumbs up and down but i don't want to loose space by using a card, hence need to place it just below every response as in the URL above.
Thanks!
If you are using the direct line channel i am guessing you have created your own UI for the chatbot. If that's the case you can use channel data to transmit this additional data. The server and the client can put any JSON data in there as long as they agree on the data contract, so your should be able to set a reaction in the channel data. You will just have to create the interaction points in your user interface
This document details using channel data for public channel types, but you can use the same principle with private channels (direct line) 👉 docs.microsoft.com/en-us/azure/bot-service/rest-api/bot-framework-rest-connector-channeldata?view=azure-bot-service-3.0#additional-resources
Hopefully that helps - I can do a video explaining this if it needs further explanation
@@JamesEMann The video will be very helpful. Cheers
Can I implement the Bot in my mobile application after creating the Bot Framework?
Sure, you can use direct line to talk to your bot through any application. If your mobile app is a PWA you can also embed a webchat control directly into it.
Direct line - docs.microsoft.com/en-us/azure/bot-service/rest-api/bot-framework-rest-direct-line-3-0-concepts?view=azure-bot-service-3.0
Webchat - docs.microsoft.com/en-us/azure/bot-service/bot-service-channel-connect-webchat?view=azure-bot-service-3.0
Hope that all makes sense 👍
Hello James, I really liked the video, if you can help me with this doubt, when I tried to use the bot emulator it was in a much higher version than the one you are using, but I can not make the bot connect with the emulator, which today Is in version 3.5.29. Can you give me any tips on how to do it? Thank you and good luck. Jeronymo
Jeronymo Araújo hi man, facing same issue. If you get something do tell. thanks
Check your port and make sure your App ID and App password match the values in the web config. Other than that can you access your API through a web browser on the same machine?
I find that putting in the id and pwd in the web.config causes the emulator to not work (ie not hitting VS debug). If I leave the web.config blank, then it works. Weird.
save it before exiting
Will this work in visual studio 2013?
I haven't tried it but I don't see why not. Even if the project template does not work you should still be able to add the nuget packages manually. Having said all that why don't you try VS 2017 community edition? It's free and that has all the features you need www.visualstudio.com/downloads/
Thanks for the link James =)
Good! view in 1.25 velocity
Hi James , This is great, Quick question, if we host our bot on our server do we need appID and password?
+sam attou hi there. Yes you still need the app id and password. This secures the connection between the Bot Framework registration and your bot application.
Great video.