unsw-edu-au/QBot

Locating the QBot Connector in Microsoft Teams

shohil-kishore opened this issue · 6 comments

Hi there,

First of all, thanks for creating QBot! I can't seem to find the QBot Connector as a Microsoft Teams Connector. Does this need to be deployed beforehand or is this more likely to be a permissions error?

Thanks!
Shohil

Hi Shohil,
there doesn't seem to be much going on here, as far as I know, Microsoft is to blame for that.

They recently changed how this works, and you can't create the Bot Channels Registration anymore, see:
https://docs.microsoft.com/en-us/azure/bot-service/bot-service-quickstart-registration?view=azure-bot-service-4.0&tabs=csharp

It would be interesting to know if this renders the documentation even more useless than before though, are you actively researching this right now?

Hey Tim,

Thanks for the detailed reply! Yep, we're looking into it but not sure if an inactive project is worth investigating further. Have you found anything else similar? I haven't had any luck.

Cheers,
Shohil

Hey Shohil,

we have this bot deployed in our tennant right now, as is, it works, but it purely the Q&A Part that does.
If you seen videos where the bot would refer to videos etc, this does not seem to be included.
The basis is nice, but I am not experienced to drive the development in C# and AngularJS. If you look into the fork I commit in, you'll see that I too setup dependabot, but a lot of these updates can break functionality and debuggig takes a bit of experience in the field.

I have no idea if the connector keeps working or what else needs to be changed in the process anymore, though.
The codebasis seems good to me to build upon, but you might be better to judge on that behalf :-)

I always wanted to rewrite the manual deployment process as the deploy json never worked in our tests, but now I am a little unsure if this does any good.

Please let me know what you do about it, I am quite interested in the topic right now and also in the process to finish a paper on the topic (but it's in german, sorry).

Best regards
Tim

P.S.: if you want to have a virtual meeting and talk about things we can connect via teams!

Hey Tim,

Sure! I'll let you know if we decide to move forward with this. It would be great to see what your paper is about, let me know when it's published and I'll see how it translates!

In the meantime we're playing around with Bot Libre to test out its functionality, although I'm not sure how well it will integrate with Teams and seems to have less functionality. Let me know if you're interested.

Cheers,
Shohil

Hey Shohil,
I am 'just an economics' student, so it pretty much evaluating oportunity costs of using this, as well as the benefits for educational purposes.

In the meantime, however, I checked the code side and i was unable to compile the bot application anymore, probably something changed in C# and namespaces, but I am not up to speed with that. Should be trivial to fix, but I have no real idea.

Bot Libre is something I actually haven't come across yet, nice! Thanks for sharing.

Best regards,
Tim

It would still be great to read over! Best of luck with finishing your paper.

Cheers,
Shohil