Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/42wim/teamscli
control microsoft teams from cli, currently only for presence changes and status message updates (needs a working teams app installed)
https://github.com/42wim/teamscli
msteams
Last synced: about 2 months ago
JSON representation
control microsoft teams from cli, currently only for presence changes and status message updates (needs a working teams app installed)
- Host: GitHub
- URL: https://github.com/42wim/teamscli
- Owner: 42wim
- License: mit
- Created: 2021-03-28T18:08:31.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-03-29T22:13:52.000Z (over 3 years ago)
- Last Synced: 2024-10-04T17:39:40.679Z (3 months ago)
- Topics: msteams
- Language: Go
- Homepage:
- Size: 1.23 MB
- Stars: 9
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# teamscli
requirements: working microsoft teams app (windows/linux)
It works by reading the cookies database and reusing your auth cookie to do stuff (currently only setting presences)
This must run on the same host as you're running your GUI teams.
## presence
```bash
./teamscli help presence
possible options are Busy, Available, Offline, DoNotDisturb (DND), Away, BeRightBack (BRB)Usage:
teamscli presence [flags]Flags:
-d, --duration string keep presence for specific time (e.g. 1h)
-h, --help help for presence
``````bash
./teamscli presence Busy
presence set to Busy
``````bash
./teamscli presence brb -d 1h30m
presence set to brb for 1h30m
```