errbot icon indicating copy to clipboard operation
errbot copied to clipboard

Support Microsoft Teams

Open trunet opened this issue 7 years ago • 9 comments

I am...

  • [ ] Reporting a bug
  • [x] Suggesting a new feature
  • [ ] Requesting help with running my bot
  • [ ] Requesting help writing plugins
  • [ ] Here about something else

I am running...

  • Errbot version: latest
  • OS version: ubuntu
  • Python version: 3.6
  • Using a virtual environment: yes

Issue description

Please, add support for microsoft teams.

Additional info

Probably using https://github.com/rveachkc/pymsteams

trunet avatar Jul 10 '18 11:07 trunet

@trunet This could be built as a backend: http://errbot.io/en/latest/user_guide/backend_development/

Here are some examples that might be helpful: https://github.com/errbotio/errbot-backend-skype https://github.com/Vaelor/errbot-mattermost-backend

andrewthetechie avatar Jul 12 '18 15:07 andrewthetechie

https://microsoftteams.uservoice.com/forums/555103-public/suggestions/34471423-teams-backend-support-for-errbot-framework

Maijin avatar Jul 15 '18 01:07 Maijin

What about something like how PoshBot implements to solve the issue?

Using a queue based system as a middle man of sorts?

https://poshbot.readthedocs.io/en/latest/guides/backends/setup-teams-backend/

briggsy87 avatar Nov 07 '18 21:11 briggsy87

Isn't https://github.com/vasilcovsky/errbot-backend-botframework an option?

vossim avatar Nov 26 '18 13:11 vossim

Isn't https://github.com/vasilcovsky/errbot-backend-botframework an option?

This looks great, thanks for the link. My only concern with it, is that it requires my Errbot instance to be publicly accessible on the internet (?). Unless I am totally misreading the setup/configuration of the bot framework on my quick pass of the readme. Where as the poshbot example, relies more on a pub/sub model.

briggsy87 avatar Nov 28 '18 15:11 briggsy87

I haven't tried it myself, but it does look like you do. The botframework pushes the messages out.

vossim avatar Nov 28 '18 21:11 vossim

+1 Official Errbot support for Teams would be pretty awesome.

TonyLeeVT avatar Jun 28 '19 21:06 TonyLeeVT

We all know that Slack is better than Teams, but when Microsoft makes it free, it is difficult for companies to argue against free: https://www.computerworld.com/article/3408781/microsoft-teams-now-has-13m-daily-active-users-outpacing-rival-slack.html

TonyLeeVT avatar Jul 16 '19 03:07 TonyLeeVT

It seems like the on-prem solution would be to create a backend for orky: https://github.com/OfficeDev/Orky similar to orky-hubot.

jamesharris-garmin avatar Dec 03 '19 21:12 jamesharris-garmin