Is there any way to add a bot (created with Azure) to an existing Skype group chat? I can create new groups with the bot but not add it to a group? I didn't submit to bot for application yet, is this really absolutely necessary?
If you use the Add bots button in the group profile you will only be able to look up published bots:
However, if you use the Add to Group button in the upper right corner (not available in the mobile client), you can find your bots that are still in preview:
Related
I have 2 different Microsoft Teams Accounts that are not linked in any way.
On one account I was able to sideload my bot and if I chat with my Bot in an Teams Channel my bot does Answer. Also it answeres me if I private message it.
On the other account I also sideloaded my bot but my Bot does not react if I message him in an Teams Channel. But it answeres me if I private message it.
I created both bots via App Studio in Teams.
Now I've noticed a difference in App Studio and I think this is why my Bot does not react.
Image of App Studio where the Bot works:
Image of App Studio where the Bot does not work:
The settings in App Studio where the Bot does not work are a bit shorter.
What is happening here? How can I make my Bot work?
Colby's answer might be the fix to you problem, however there are also other permissions settings that you can consider as well, if that doesn't fix it.
I have 2 different Microsoft Teams Accounts that are not linked in any way.
If your accounts are in different organizations, then it's possible that the lack of ability to see your bot that you've added in a Team Channel is due to settings set up by your org's admin. It states here in the Admin settings for apps in Microsoft Teams article in the Important text block:
Be sure you've turned on apps for Teams in Tenant-wide settings in the Microsoft 365 admin center. If you want to add external apps (provided by third parties), you'll need to turn on External apps settings.
From what I can see I think your issue is because the scope on your other bot is set to only Personal. If you click on edit and select "Team" via the Scope section it should fix your issue. Let me know if that helped.
I am following this tutorial using the v4 SDK.
Add authentication to your bot via Azure Bot Service
Put simply, I click on the "Sign In" button from the OAuthPrompt card, a window pops up with the title "Sign In" and the screen is blank. This is using the bot service emulator.
I could be wrong but I feel like it's something to do with the content type.
application/vnd.microsoft.card.oauth
I wish I had more information to offer.
From the samples, I get the same outcome whether I use the BotAuthenticationMSGraph or AuthenticationBot example.
Thanks for the assistance. I've managed to progress but am not fully over the line yet. Maybe it's clearer for others, but for me, I followed what I thought were the instructions and did this:
Create Azure AD v2 Application (apps.dev.microsoft.com)
Create BOT Registration (Azure Portal)
... but in step 1. above, it automatically creates the app for you when you create the "Bot Channels Registration" so step 2 of creating the application is not required I created a second app and used that one in my settings and I think that's where I was going wrong.
Thanks for your help.
On another note, once the above was corrected and I removed myself from the company Wifi, it all came good. Network blocking issue!
Somebody has any idea how to remove members in a group by using Telegram Bot? I want to do a list with the members who will be in a group, so if someone adds another member, I'd like the Bot will be able to know if that person isn't in the list and this way remove from the group.
If you want to stop members from adding users you do not know simply just close the Add Users option in the management panel of the group and no need to remove them after joining to the group.
I created and deployed a Node.js bot on my Azure account. I also added the Cortana channel with Manage user identity through Connected Services enabled and Request user profile data enabled (here I have User.Info.Email and User.Info.Name). The bot is shared with multiple people using groups (Deployed to group option in the Cortana dashboard).
If I'm logged-in into Cortana with the same email I use on Azure (where the bot is deployed) I get the auth window (since I enabled Connected Services) and then the following screen.
This is fine since that's how the bot should work.
But if I'm logged-in into Cortana with a different email (one of the emails from the Cortana dashboard group) I don't get the auth window and also some requested permissions are missing.
Are there more steps or requirements for sharing Cortana skills than just using the Deployed to group option?
If you Deploy to Group first, then change your skill configuration, the deployed to group users will only see the first configuration you made.
I just finished creating my first slack bot in my dev slack team using the Microsoft bot framework. Now I would like to add the bot to another team for testing. My bot is not going to be for public use, just internal to the company. I tried use the Add to Slack button to add it to the new team but I get an :
OAuth Error: invalid_team_for_non_distributed_app.
Thanks.
You need to go to settings of your app (https://api.slack.com/apps/ → Your app name → Manage distribution) and activate public distribution of your app.
This will not add your app to public directory, so only teams with link from you can add app to their Slack (ex. by "add to slack" button).