How to add API to chat bot or any web sites notification(like twitter) - azure-language-understanding

i want to create a chat bot using LUIS (ms bot framework) that should have to be integrated with the notification of stock,sports and API like Facebook , twitter notification.
please elaborately explain i am a beginner.

I would suggest you to go through the Graph Authentication and LUIS samples from the bot builder sample repository on GitHub.
BotBuilder Samples

Related

Google chat and Slack integration

My team is working mostly with google chat but we also work with different teams that work with slack
Is there a way to integarte google chat and slack so that massages in google chat will apear in slack?
Thank you!

3D Avatar Implementation on Botframework V4

I'm searching for knowledge sharing on how to connect a 3D avatar with a bot.
Something like done on Bot Libre https://www.botlibre.com/forum-post?id=682689 .
The implementation can be on WPF, UWP or web.
I'm currently working with Botframework V4.7 and C#.
Thanks in advance,
Amintas
This will likely require you to build a custom connector to pass your bot's incoming and outgoing activities thru to the Bot Libre system. There are examples out there of connectors/adapters that have been built by 3rd parties, such as this Twilio WhatsApp adapter, this Twitter adapter, or this Alexa adapter if you are planning on building in C#.
Any adapter you build won't need to be as full fledged as these are as you are only designing for what you know you need, and not for the masses.
You will also need to research Bot Libre to see which API endpoints might be relevant to you. You can see a listing of APIs here. Really, this holds true for any service like Bot Libre that you decide to land on.
Hope of help!
It depends on the Channel your bot is deployed on and what does the channel supports. For example if your bot is deployed in Facebook Messenger, you can achieve this by creating a web page that renders a 3D Avatar and using Bot Framework you can send a web_url button from which the user will press and the web page will open up inside of messenger with the rendered avatar.

User's title attribute from Teams bot

I have a working Teams bot, using the nodejs botbuilder-teams SDK v3, and registered at dev.botframework.com and apps.dev.microsoft.com. I have created a Teams app that contains it (using the App Studio app in Teams), and installed it in an Office 365 developer tenant of which I am the admin, and the bot can send and receive messages with no problem.
When the bot is added to a team, I get the "conversationUpdate"/"teamMemberAdded" message, and use the fetchMembers() call from the teams bot connector to retrieve basic info for each member, including "givenName", "surname", "email", etc. However, I don't get the "jobTitle" attribute. Is there any way to retrieve jobTitle through the Teams bot SDK?
Alternatively, could I make MSGraph API calls (say, /v1.0/groups/{group-id-for-teams}/members)? Is there a good example of a nodejs serverside app like a bot calling the MSGraph API? The authentication part seems somewhat murky to me.
jobTitle is not part of roster details. You need to call Graph APIs to fetch additional details.
Here is Node.js sample for bot authentication. If you are using Azure for bot registration then please take a look at Azure Bot Service for Authentication in Teams documentation.

clarification on integrating slack api in the xamarin app?

I am working on a Xamarin App in which we need to have a feature as Open chat room or discussion room. I was exploring the slack api and interested to integrate the slack api in the App.
My clarification is, on integrating slack client api in the app, whether chat feature will be enabled? Whether my app registered users can utilize the slack chat room ? Or do the app registered users has also to register in the slack?
The Slack API is not much use if you do not plan to work with the core Slack application as well. So if you are just looking to extend your own app with a chat features, the Slack API will not help you much. To utilize the Slack chat features, you need to setup your own Slack team and your users will need to register on the Slack team and use it. The Slack API mainly enables one to build automation and bots around a Slack team.
QuickBlox is another 3rd-party SDK that you can use.
xamarin chat sample https://quickblox.com/developers/Sample-chat-xamarin/

Enterprise bot with authentication

is it possible to secure a bot from microsofts botframework with azure ad or just active directory?
Will it be possible to just publish the bot for one company?
Kind regards,
prog1
Try taking a look at the Facebook Auth sample bot (here). It showcases OAuth authentication using Facebook graph API. (I've seen a bot that uses Active Directory, but don't have a sample handy.)

Resources