Hey Ingo,
I also have an interest in this topic. Since the Microsoft Teams service uses the
Bots Framework, which is initially written in NodeJS and C#. However, if we were to make a lita-adaptor for MS Teams, we'd have to use the
REST Interface for Bot Framework. Upon reading the Documentation, there are some pre-steps that need to be taken into account.
- Register the bot with the Bot Framework
- Publicly accessible URL for the bot framework to interact with.
- OAuth Libraries
- Sinatra or some other web server (webrick)
- Could also use Nginx/Apache for SSL/TLS negotiation
- Possibly an Azure account?
I am working on this currently, but I'm not sure if I should invest the time to look into using solely webrick, or go with Passenger and Nginx/Apache to host the web service. I might need some more help and rubber ducky-ing about this.