4 个版本
0.1.3 | 2022年6月28日 |
---|---|
0.1.2 | 2022年6月28日 |
0.1.1 | 2022年6月28日 |
0.1.0 | 2022年6月28日 |
68 在 #send-message
14KB
172 行
Rust 的火箭聊天消息
此库是消息的火箭聊天钩子实现
发送文本示例
let client = RocketChat::new("ROCKET_CHAT_WEBHOOK_URL", "#channel");
client.send_text("Text").await?;
发送消息示例
let client = RocketChat::new("ROCKET_CHAT_WEBHOOK_URL", "#channel");
let msg = RocketChatMessage::new()
.set_text("Text")
.set_attachments(vec![RocketChatAttachment::new()
.set_title("Attachment title")
.set_title_link("https://google.fr")
.set_text("Attachment text")
.set_author_name("Author name")
.set_color("#c97149")]);
client.send_message(msg).await?;
发送消息示例
let client = RocketChat::new("ROCKET_CHAT_WEBHOOK_URL", "#channel");
let msgs = vec![
RocketChatMessage::new().set_text("Message1"),
RocketChatMessage::new().set_text("Message2"),
];
client.send_messages(msgs).await?;
lib.rs
:
Rust 的火箭聊天消息
此库是消息的火箭聊天钩子实现
- 发送文本示例
let client = RocketChat::new("ROCKET_CHAT_WEBHOOK_URL", "#channel");
client.send_text("Text").await?;
- 发送消息示例
let client = RocketChat::new("ROCKET_CHAT_WEBHOOK_URL", "#channel");
let msg = RocketChatMessage::new()
.set_text("Text")
.set_attachments(vec![RocketChatAttachment::new()
.set_title("Attachment title")
.set_title_link("https://google.fr")
.set_text("Attachment text")
.set_author_name("Author name")
.set_color("#c97149")]);
client.send_message(msg).await?;
- 发送消息示例
let client = RocketChat::new("ROCKET_CHAT_WEBHOOK_URL", "#channel");
let msgs = vec![
RocketChatMessage::new().set_text("Message1"),
RocketChatMessage::new().set_text("Message2"),
];
client.send_messages(msgs).await?;
依赖项
~4–15MB
~224K SLoC