我正在尝试实现一个硬件忙灯来显示我的 Microsoft Teams 存在,以便我的家人在我开会时不会进入我有办公室的房间。我希望实现类似于:
- https://www.eliostruyf.com/diy-building-busy-light-show-microsoft-teams-presence
- https://blog.jongallant.com/2014/12/beakn-v0-1-diy-lync-status-light/(旧文章-类似的想法)。
此设置的唯一问题是我无法获得 MS Teams状态。
最好的方法是使用MS Graph Presence API,但我的问题是这是一个公司帐户,我没有(而且我不可能拥有)并且主订阅中的应用程序授予了所需的范围:存在.阅读。
所以我尝试了不同的想法,但最终都没有奏效:
- 检查本地正在运行的进程
- 检查 MS Teams 是否公开任何本地 API
- 检查是否有可用的 CLI
这似乎是一个简单的想法,我的意思是,当我输入此消息时,我现在可以看到状态,我也可以做一个应用程序来获取任务栏的屏幕截图并从图标中提取状态,但这真的是我唯一的选择?