Comments (7)
@Vadman97, I've made some progress and have recorded two demo videos below.
Summary of Demo
The teams integration is currently done in two steps
- Use frontend teams integration to give "admin consent" to intereact with a user's tenant - we acquire and store the tenantId on the workspace here.
- Bot installation. Our bot will be available on the microsoft teams store once published. But for local testing, I use another option to "upload" custom application. This essentially contains assets and a metadata about the bot. Once the bot has been successfully installed we send the message below
Links to Videos
STEP 1 - Frontend Integration to set TenantID
STEP 3 - Bot Installation and final confirmation
I've been looking into various ways to make this a one-step process. Ultimately I believe that our best option is to initiate the bot installation once the integration is complete on the frontend. This will just take the user to their teams app and they will choose which team to "add" the bot to.
PS: I'll send another update on friday.
from highlight.
Friday Update
I've implemented sending log alerts to teams channels (pending tests). There a still more alert "types" to implement and test. I've been following the design of messages sent by the discord bot. As can be seen from the screenshot below.
Design of Cards
Not sure if @julian-highlight might have some design suggestions regarding messages sent via the ms teams bot.
Teams bots can send messages using adaptive cards. Julian can use the adaptive cards designer to come up with designs for session alerts, error alerts e.t.c.
Next Steps
I will give more frequent updates going forward
from highlight.
@jemiluv8 thank you! Will take a look, unsure about the prio of this though. @Vadman97 any idea?
from highlight.
similar to #5787
from highlight.
I've started work on this. Will send an update as soon as I make significant progress.
from highlight.
This issue is stale because it has been open for 30 days with no activity. Remove stale label or comment to avoid issue being closed in 5 days.
from highlight.
thanks @jemiluv8 , very cool!
from highlight.
Related Issues (20)
- Self-service OAuth credentials HOT 1
- create an enterprise feature comparison HOT 1
- Query parsing grammar updates
- issue with logs pagination when switching time range
- Sourcemap upload fail stops build process HOT 1
- Customer page bugs HOT 1
- Broken "suggest edit" link HOT 1
- http://app.highlight.io/logs not loading HOT 4
- Trace results are empty but there is data in the histograms HOT 1
- Add grafana link to navigation HOT 1
- Avoid storing duplicate logs HOT 1
- nginx config: `app.highlight.io` is hard coded for hobby deployment and seeing unexpected http redirect HOT 1
- test python sdk on 3.8 HOT 1
- Max call stack exceeded trying to build flame graph HOT 3
- Duplicate saved search is dropping terms
- advanced ingest filtering customization HOT 1
- Issue with 4384's session HOT 1
- Starting from v0.6.6, highlight_io masks FastAPI errors as 500 errors due to "Stream consumed" HOT 2
- record errors / console logs in web workers in the browser HOT 1
- Flashing line under Navbar HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from highlight.