In my team we have a rotation for the scrum master.
I want to update our channel's topic with the current scrum master (or other way that can me it more clear).
Is there a bot that can do it for me?
slack workflow builder...want to be able to update the channel's topic
Related
Our team has a dedicated slack channel for all team conversations. But since there are multiple conversation threads going on, things like pull requests awaiting reviewers or approvers tend to get lost. I manually search the channel for messages with Github links that require action to be taken.
I was wondering if there is a way to save this search so that I can run it automatically everyday. I know I can check Github directly, but since there are multiple repositories that the team works with, using Slack will be an easier workflow for us. It also helps loop in managers for follow ups and our managers generally do not follow Git respositories.
Connectors allow posting message to a specific channel. Bots allow posting proactive messages to a channel. I feel that if I am only posting notifications, Connectors should suffice. I would like to understand the use case for both a little better.
Find more on this conversation here:
Sharon Zhao MSFT Moderator posted:
"I feel that if I am only posting notifications, Connectors should
suffice"
You’re right.
For more information, please refer to the Bots for private chats and
channels and Custom connectors parts in this article.
My reply:
I would think that this depends on the availability of the update then
determine a correct way to deliver it i.e. if server doesn't push any
notifications then it would have to be a Bot.
I am working on a connector that would allow users to post cards to any channel they are members of.
The idea is they would choose the info they want to post and then choose from a list of available channels which channel to post it to. To do this my app needs to know which members belong to which channels.
I think I can see how to get the list of current members when the connector is added to or removed from a channel but I do not know how to automatically find out when a member is added or removed from a channel after the connector has been added.
Is this possible or would I need to periodically poll Teams to find out if a member belongs to a channel or not.
Instead of a Connector, you could look at building a Bot, which has available various events. Included in these are conversationUpdate which contains membersAdded and membersRemoved capabilities.
Bots also have the capability of "Pro-active" Messaging, which would be the equivalent of posting cards to channels that your connector is currently doing.
I'd like to create a plugin for Slack that creates a dedicated "feed" channel.
This channel will aggregate all updates from the rest of channels.
In this way, users won't have to click on each channel to read the newly added posts.
Is there any plugin that resembles this behaviour?
That's an interesting idea. You could let users subscribe which channels they wish to watch. Then, you could collect all the messages from those channels and post it to the aggregator channel.
There are some 3-rd party apps that go one level up by understanding the discussions, preparing a summary using machine learning. I'm interested to join if you are planning to develop such an app.
To be clear, this is probably not the TeamSubscribed event because the team is not yet on a subscription. I am looking for when a trial is started- I need to run some code.
have a look at Team Events:
Teams\TeamCreated // A team has been created.