Forum Discussion
Create Bot without Developer Studio
Hi,
We have a bit hard policies and users are not able to use the Developer Studio by they own to make new Bot:
If you press [New Bot] you can give the name, but then [Create Bot] start hanging and does nothing. Previously on Azure had a user setting which block or allow users to register apps.
Now I need our tenant admins or application administrators (?) to setup the bot(s) manually.
Does anybody knows if the bot registration for Teams is possible to do without developer studio? The Developer Studio shows only your own Bots, so they cannot do that for me using Developer Studio.
2 Replies
- Petri-XBronze Contributor
Thanks Prasad_Das-MSFT your response. Yes, I know it is not bug but our own internal limitation :) And I actually start preparing to test this Application Development role.
But I'm a bit interested to know your Azure Bot resource method. If that is a working workaround, then do you know why already existing chatbots are not listed on there? I assume you are referring: Microsoft Foundry \ Bot Services \ More Services \ Bot Services in Entra? Before this restriction I was able setup these.
I do have other Azure Bots on there which are part of the Resource Groups, but ChatBot on Teams cannot be found from there.
- Prasad_Das-MSFT
Microsoft
Hi Petri-X thanks for raising your issue. This issue is caused by tenant restrictions on app registrations in Microsoft Entra ID. Developer Studio needs permission to create an app registration, and if that’s blocked, bot creation will hang. This is expected behavior, not a bug.
You can still create a bot without Developer Studio by having an admin manually create the app registration in Entra ID and an Azure Bot resource. Then link them using the client ID and secret. After that, create a Teams app manifest and upload it to Teams.
Alternatively, admins can allow users to register apps or assign roles like Application Developer. Once permissions are granted, Developer Studio will work normally.