3个版本
0.1.2 | 2023年3月3日 |
---|---|
0.1.1 | 2023年2月23日 |
0.1.0 | 2023年2月23日 |
#223 in 电子邮件
6KB
60 行
这是一个库,用于在flows.network的流函数中集成SendGrid。
使用示例
use sendgrid_flows::{Email, send_email};
use slack_flows::{listen_to_channel};
#[no_mangle]
pub fn run() {
listen_to_channel("myworkspace", "mychannel", |sm| {
let email = Email {
to: vec![String::from("[email protected]")],
subject: String::from("Hi"),
content: sm.text
};
send_email("[email protected]", &email);
});
}
当从mychannel
接收到新消息时,我们将使用send_email
发送电子邮件。
完整文档在这里。
lib.rs
:
Flows.network的SendGrid集成
快速入门
要开始,让我们编写一个非常小的流函数。
use openai_flows::{Email, send_email};
use slack_flows::{listen_to_channel};
#[no_mangle]
pub fn run() {
listen_to_channel("myworkspace", "mychannel", |sm| {
let email = Email {
to: vec!["[email protected]"],
subject: "Hi",
content: sm.text
};
send_email("[email protected]", email);
});
}
当收到Slack消息时,使用[send_email]发送电子邮件。
依赖关系
~1–1.8MB
~41K SLoC