Slack Integration across multiple messages
bharat.rameshwar
I would like to create a project based on Slack messages in a channel. In case of Bot posted messages on Slack, if the message is long, it gets split into multiple messages. This creates multiple automation triggers for what is essentially the same conversation. Can we restrict this?
Log In
r
ryantaskade
Hello,
To better understand your request, could you please provide more details on what you want restricted? Are you referring to consolidating multiple messages into a single task or project, or are you suggesting a restriction on only accepting messages from specific users?
Your clarification will help us address your request more accurately. If you have additional information or specific requirements, please feel free to share.
bharat.rameshwar
ryantaskade: Combining multiple messages into one project. I understand the difficulty in doing this, but at moment each slack message can either create either a new project, or add a task to an existing project. But in my scenario, slack message 1 should create the project, and the following messages should create tasks in the same project.
r
ryantaskade
bharat.rameshwar: Hello,
Thank you for the clarification. Do you have a specific identifier in mind that you would like to use to differentiate whether a message should create a project or be added to an existing project?
Providing more details or suggestions regarding the identifier will assist us in understanding your request better.
bharat.rameshwar
ryantaskade: For my use case, the bot posts a very long message, that the Slack API auto splits into multiple messages. From what I can see, the Bot ID will remain the same, and the timestamp IDs will be milliseconds / microseconds apart.
r
ryantaskade
bharat.rameshwar: Hello,
Thank you for the insight. I understand the challenge in differentiating messages to either create a project or a task. Could you please provide more details or suggest a specific method you have in mind to achieve this differentiation? Your input will help us better understand your requirements and work towards a solution.
Narek Zograbian
bharat.rameshwar: Would a delay feature help with this? Essentially, wait a few seconds and then summarize the information provided via Slack messages received in that time range?
bharat.rameshwar
Narek Zograbian: That would work. But how do we collect the messages in that timeframe? Can the automation do the following?
a. Slack event triggers the automation
b. add a wait step
c. add step to query slack for latest messages
d. Generate with AI to create a cohesive document passing all Slack messages as input
e. Create project
Narek Zograbian
bharat.rameshwar: Maybe through a loop function? So, wait 5 seconds and then repeat the collection of messages?
bharat.rameshwar
Narek Zograbian: Yeah that might work. Happy to try it out if you guys can build it.
Narek Zograbian
bharat.rameshwar: Tagging the rest of the team here John at Taskade Dionis Loire