#message #user #delete #edit #api #stream #zulip

zulip_rs

Rust 库,用于访问 Zulip API

7 个版本

0.2.0 2021 年 5 月 30 日
0.1.5 2021 年 5 月 13 日
0.1.4 2020 年 12 月 30 日
0.1.2 2020 年 11 月 28 日

#54 in #edit

MIT 许可证

23KB
609 代码行

消息

  • 发送消息(测试通过)
  • 上传文件
  • 编辑消息
  • 删除消息(测试通过)
  • 获取消息(测试通过)
  • 构建 narrow
  • 添加表情符号反应
  • 移除表情符号反应
  • 渲染消息
  • 获取消息的原始 Markdown
  • 检查消息是否符合 narrow
  • 获取消息的编辑历史
  • 更新个人消息标志
  • 批量标记消息为已读

  • 获取已订阅的流
  • 订阅流
  • 取消订阅流
  • 获取订阅状态
  • 更新订阅设置
  • 获取所有流
  • 获取流 ID
  • 创建流
  • 更新流
  • 存档流
  • 获取流中的主题
  • 主题静音

用户

  • 获取所有用户
  • 获取自身用户
  • 获取用户
  • 通过电子邮件获取用户
  • 更新用户
  • 创建用户
  • 停用用户
  • 重新激活用户
  • 停用自身用户
  • 设置“正在输入”状态
  • 获取用户在线状态
  • 获取附件
  • 更新显示设置
  • 更新通知设置
  • 获取用户组
  • 创建用户组
  • 更新用户组
  • 删除用户组
  • 更新用户组成员
  • 静音用户
  • 取消静音用户

服务器与组织

  • 获取服务器设置
  • 获取链接化器
  • 添加链接化器
  • 更新链接化器
  • 删除链接化器
  • 添加游乐场
  • 删除游乐场
  • 获取所有自定义表情符号
  • 上传自定义表情符号
  • 获取所有自定义个人资料字段
  • 重新排序自定义个人资料字段
  • 创建自定义个人资料字段

实时事件

  • 实时事件 API
  • 注册事件队列
  • 从事件队列获取事件
  • 删除事件队列

特殊端点

  • 获取 API 密钥(生产环境)
  • 获取 API 密钥(仅开发环境)

依赖项

~5–17MB
~268K SLoC