Slack
To automate your workflows, you need to sign an account first. It’s free.
Doc
This is a library for integrating Slack in your flow function for flows.network.
Usage example
use slack_flows::{listen_to_channel, send_message_to_channel};
#[no_mangle]
pub fn run() {
listen_to_channel("myworkspace", "mychannel", |sm| {
send_message_to_channel("myworkspace", "mychannel", format!("Hello, {}", sm.text))
}).await;
}
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.