Creating and replying posts in teams from c# - microsoft-teams

We have a system that needs to send posts to teams. I can read that there is an implementation in BETA in Microsoft Graph. However is there not any production SDK/API to do this? I dont expect us to be the first :D

Related

Link a specific stackoverflow private team to MS Teams

My company has 2 separate private SO teams. One is developer focused and the other data science focused. Both use email domain as a means for membership to the team. The developer team was set up first and integrated into MS Teams. We are now trying to integrate the data science one into a different team in MS Teams but there is no option in the stackoverflow MS Teams app which will allow me to select which SO team I want to link to and it defaults to the developer team every time.
How can I get the SO app in MS Teams to link the SO team I want it to link to?
Thanks for the comments everyone. I didn't manage to solve the problem but I did get to an answer. After leaving membership of one team to see if that changed anything for integrating the second team, I now get this error message:
It seems like its not possible to link 2 different private teams to the same MS teams tenant at the moment.
If anyone does know of way around this, I would still appreciate the feedback but I will mark this as answered for now.

Microsoft flow mention whole team (not a single user) in a adaptive card

I am trying to mention whole team (not a single user) in an adaptive card using Power automate
I am able to mention single user by following the steps mentioned in this link use adaptive cards with mention in microsoft teams
But I am not able to mention the whole team in the card
Example
My team name is 'Test Teams', If I am posting a message manually in the teams then I can just use #Test Teams to mention whole team but I am not able to do the same with Microsoft Flow
Can anyone help me on this
#WholeTeam remains on the backlog in Teams UserVoice,
Microsoft will always focus on customer’s feedback and experience, some new features would be added to the services based on customers' feedback in the future, we also recommend you give your new idea in Teams UserVoice here:
https://microsoftteams.uservoice.com/

How to create Bot to Bot Dialogs (Nodejs/Typescript)

I am having a bit of trouble establishing a bot to bot dialog conversation that allows for activities in MS teams such as update/delete activity etc. I have been trying to compare the botframework-solutions typescript VA/Skill samples, with botbuilder-samples (https://github.com/microsoft/BotBuilder-Samples/tree/master/samples/javascript_nodejs/80.skills-simple-bot-to-bot).
Generally I know the Typescript sdks tend to be a little bit behind the C#. However the design pattern being used for typescript in the Virtual Assistant example is completely different and uses the botbuilder-solutions library, specifically having both control differences for the parent and the skill bots needing to be done.. Since the skill client and necessary classes already exist in botbuilder, and there exist examples that require only minor changes to the skill bot, what is the "source of truth" for best recommended practices to accomplish bot to bot dialog.
Unfortunately, a Typescript variant of this does not exist yet. However, there is a Javascript sample, 80.skills-simple-bot-to-bot, that may work for you.
It is a basic demonstration showing how to send a message from a "root" bot to a "skill" bot that echoes back the original message. With some elbow grease you may be able to refactor to Typescript and build out the functionality you need.
Hope of help!

When would Microsoft Bot Framework finish their preview for Skype For Business channel and launch for production?

We are looking to develop a BOT for enterprise space and I was wondering if there is any roadmap available for SkypeForBusiness channel to be in production. We are using Microsoft Bot Framework for our Bot development and want to know when the channel, which is currently in preview, can be used in production. I have tried looking for it online but I am unable to find any update.
#Waqas Zia: Not sure if I'm answering exactly what you want. Hopefully you are aware of the annonuncement at last Ignite that Microsoft is integrating Skype for Business capabilities into Teams and encouraging customers to upgrade to Teams as their primary communication / collaboration experience in CY18 as it meets their needs. Roadmap coming for Skype for Business to Teams convergence is now available. Hope this helps to plan accordingly. We don't have ETA yet about launch for production.

How to mention a user/group in a new message to a channel?

I checked the samples/API references here:
https://msdn.microsoft.com/en-us/microsoft-teams/connectors
https://dev.outlook.com/Connectors/GetStarted
https://dev.outlook.com/Connectors/Reference
But cannot find how to mention someone in a new message to a channel.
Sorry this was never answered. This feature was added months ago - there are SDK methods called addMentionToText (Node.js) and AddMentionToText (C#) - source and usage samples here.
There's also an example here that's actually a bit more helpful. That example bot can be run very quickly on Glitch - repo and instructions are here.
Note that one of the challenges in using this API is that you have to have the user ID of the person you want to # mention, and for that you need the team roster. Examples of how to do that are here.
Programmatic #mentions are not currently supported by Microsoft Teams, and will probably not come soon.
There is such a wish from the community in the MS uservoice portal, but it seems not to burn as much as other issues:

Resources