We want to provide services via a 1:1 chat bot for Teams users. This bot should be immediately present for all Teams users to chat with. Since this bot/app is not used in a specific Team-context (no channel conversation, not tabs etc., only 1:1 chat) nobody should have to add this bot to a Team at all.
Can a bot be built that is only available for 1:1 chats? How can it be made available so that adding it to a specific Team is not necessary?
I found instructions for testing a bot in 1:1 chat without having to add it to a specific Team here. Is there a similar deployment model for production?
Edit:
Maybe the question is better phrased as "can a bot be sideloaded to personal scope only"? Maybe this is just a Teams UI issue since I currently have to sideload the app via a Team's app menu:
The store experience might differ since there I have the option to "Get apps" in the personal scope.
Is sideloading via the personal scope possible as well?