Bug 31004

Summary: MS Teams notifications
Product: Koha Reporter: Martin Renvoize <martin.renvoize>
Component: NoticesAssignee: Bugs List <koha-bugs>
Status: NEW --- QA Contact: Testopia <testopia>
Severity: enhancement    
Priority: P5 - low CC: a.watt, dcook, lisettepalouse+koha
Version: Main   
Hardware: All   
OS: All   
See Also: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31003
Change sponsored?: --- Patch complexity: ---
Documentation contact: Documentation submission:
Text to go in the release notes:
Version(s) released in:
Bug Depends on: 31002    
Bug Blocks:    

Description Martin Renvoize 2022-06-21 14:49:11 UTC
It would be great to support MS Teams Chat as a delivery medium for notices.

https://docs.microsoft.com/en-us/graph/api/chatmessage-post?view=graph-rest-1.0&tabs=http
Comment 1 David Cook 2022-06-22 00:10:34 UTC
That's a really interesting idea. 

I'm guessing it would be in a chat rather than a channel... I suppose you'd need to create a new chat and then save the ID in Koha to re-use?
Comment 2 Martin Renvoize 2022-06-22 13:34:46 UTC
I'm afraid I've not delved deep into the API yet to know.. it's a highly coveted feature for some of our customers when we asked for some blue sky thinking.. but so far no-one has sponsored it so it's at the end of my very long list of probono work.
Comment 3 Lisette Scheer 2022-06-24 13:10:58 UTC
Yeah, it looks like you'd have to call "get chat" to get the existing chat and call "create chat" if there wasn't one already saved.
Comment 4 Katrin Fischer 2023-06-18 12:17:37 UTC
Reading this I wonder if there is a need to have 'pluggability' for notification methods maybe? I could imagine that these APIs are prone to change and there might be demand for other/more services.
Comment 5 Allyson 2024-01-10 15:27:59 UTC
We would be interested in this. We find our students (FE and HE) do not use their email very much but are on teams on a daily basis. Our overdue procedures would speed up considerably if notifications were sent in teams. We are doing this manually for laptop loans and get an immediate response.