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("receiver@domain.com")],
subject: String::from("Hi"),
content: sm.text
};
send_email("sender@domain.com", &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!["receiver@domain.com"],
subject: "Hi",
content: sm.text
};
send_email("sender@domain.com", email);
});
}
当收到Slack消息时,使用[send_email]发送电子邮件。
依赖关系
~1–1.8MB
~41K SLoC