3 个不稳定版本

0.2.1 2023年3月3日
0.2.0 2023年2月13日
0.1.0 2023年2月2日

11 #tweet

MIT/Apache

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