Giter Club home page Giter Club logo

Comments (7)

jemiluv8 avatar jemiluv8 commented on June 15, 2024 1

@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

  1. 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.
  2. 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
Screenshot 2023-12-12 at 12 43 23 AM

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.

jemiluv8 avatar jemiluv8 commented on June 15, 2024 1

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.

Screenshot 2023-12-15 at 10 48 39 PM

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.

julian-highlight avatar julian-highlight commented on June 15, 2024 1

@jemiluv8 thank you! Will take a look, unsure about the prio of this though. @Vadman97 any idea?

from highlight.

jay-khatri avatar jay-khatri commented on June 15, 2024

similar to #5787

from highlight.

jemiluv8 avatar jemiluv8 commented on June 15, 2024

I've started work on this. Will send an update as soon as I make significant progress.

from highlight.

github-actions avatar github-actions commented on June 15, 2024

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.

Vadman97 avatar Vadman97 commented on June 15, 2024

thanks @jemiluv8 , very cool!

from highlight.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.