3 个版本
0.1.2 | 2024 年 5 月 6 日 |
---|---|
0.1.1 | 2024 年 5 月 6 日 |
0.1.0 | 2024 年 4 月 8 日 |
#12 in #supabase
每月 44 次下载
19KB
159 行
哈希路由器
!! 仍在开发中 !! !! 功能有限 !!
Hash Router 库提供了使用唯一标识符(交易哈希)路由 Discord 消息并集成数据库以实现高效数据管理和检索的强大解决方案。此库旨在简化 Discord ID(消息、频道和公会 ID)和交易哈希到特定服务的映射,增强 Discord 消息信号的自动化和组织。
特性
- Discord 消息路由:基于交易哈希有效地路由 Discord 消息。
- 数据库集成:无缝集成数据库,包括本地缓存和 Supabase 持久存储。
- 错误处理:全面的错误处理模块以管理和报告路由错误。
- 成功响应:抽象成功或 OK 响应以实现一致的 API 行为。
- Supabase 客户端:使用
supabase_rs
库与 Supabase 交互,提供 Rust SDK 客户端进行数据库操作。
使用方法
此库结构化为几个模块,每个模块负责哈希路由过程的特定方面
- 路由器:处理 Discord 消息的路由逻辑。
- 数据库:管理数据库交互,包括本地缓存和 Supabase 集成。
- 模型:定义用于路由的数据模型,例如
DiscordMessage
。 - 错误:集中处理库中的错误。
- 成功:定义成功响应抽象。
要开始使用 Hash Router,请将其添加到您的 Cargo.toml
[dependencies]
hash_router = "0.1.2"
依赖项
~6–17MB
~240K SLoC