#discord #hash #routing #error #supabase #unique-identifier #trade

bin+lib hash_router

用于 discord ID 的哈希路由器

3 个版本

0.1.2 2024 年 5 月 6 日
0.1.1 2024 年 5 月 6 日
0.1.0 2024 年 4 月 8 日

#12 in #supabase

每月 44 次下载

MIT 许可证

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