title: Building and installing a Teams bot app for on-premises softwares
body: <p>I am quite new to Teams and to building bots for it.
  Using NodeJS, I built a simple prototype one that can receive notifications and send requests to my software.</p>
  <p>However, my software is installed on-premises, which means all users using it have a different domain name for it (xxx.com, abc.com…). To be able to use it, the app needs to know what is the endpoint of the requests.</p>
  <p><strong>I wonder how I can build my bot app in those conditions and have it in the Teams Marketplace.</strong></p>
  <p>My question is :<br>
  I assume I want a team admin to set the domain name in some app settings before installing it for a team and users to use.<br>
  <strong>Is that possible somehow? Is it even possible to build such an bot app?</strong></p>
  <p>I suppose it is possible to achieve that by having the users install a custom app, but then the app cannot be in the Marketplace.<br>
  I also suppose I can ask individual users to first enter the name of the domain, it sounds repetitive and the info would then be stored in some <code>userData</code>.<br>
  <strong>Isn't there some <code>teamData</code> instead?</strong> Could it mean having one user set those information and have them stored for everyone?</p>