3 个不稳定版本
0.2.1 | 2023年3月3日 |
---|---|
0.2.0 | 2023年2月13日 |
0.1.0 | 2023年2月2日 |
11 #tweet
5KB
这是一个库,用于将 Twitter 集成到您的 flows.network 流函数中。
使用示例
use twitter_flows::create_tweet;
use slack_flows::{channel_msg_received};
#[no_mangle]
pub fn run() {
if let Some(sm) = channel_msg_received("myworkspace", "mychannel") {
let tweet = serde_json::json!({
"text": sm.text,
});
create_tweet(tweet);
}
}
当从 mychannel
收到新消息时,我们将使用 create_tweet
在 Twitter 中创建一条新推文。
整个文档在这里:here。
lib.rs
:
Flows.network 的 Twitter 集成
快速入门
要开始,让我们写一个非常小的流函数。
use twitter_flows::create_tweet;
use slack_flows::{channel_msg_received};
#[no_mangle]
pub fn run() {
if let Some(sm) = channel_msg_received("myworkspace", "mychannel") {
let tweet = serde_json::json!({
"text": sm.text,
});
create_tweet("mytwitteruser", tweet);
}
}
当收到 Slack 消息时,使用 [create_tweet] 在 Twitter 中创建一条新推文。
依赖关系
~0.9–1.7MB
~39K SLoC