Slack icon
To automate your workflows, you need to sign an account first. It’s free.

This is a library for integrating Slack in your flow function for

Usage example

use slack_flows::{listen_to_channel, send_message_to_channel};

pub fn run() {
    listen_to_channel("myworkspace", "mychannel", |sm| {
        send_message_to_channel("myworkspace", "mychannel", format!("Hello, {}", sm.text))

In run() the listen_to_channel will create a listener for new message from channel mychannel in workspace myworkspace.

When a new message is sent to mychannel, the callback closure will be called with the SlackMessage then send_message_to_channel.

The whole document is here.