#twilight #discord #discord-api #api-bindings

已删除 twilight-cache-any-backend

Twilight生态系统通用的后端无关Discord缓存实现

0.13.0 2022年9月25日

#31 in #twilight

ISC 许可证

82KB
1.5K SLoC

Twilight Cache with Any Backend

Twilight生态系统通用的后端无关Discord缓存实现

它提供了一个提供从缓存获取数据的方法的 Cache 特性,以及一个用于添加对后端支持的 Backend 特性,更多内容请参考每个特性的文档。

兼容性

模型不使用任何数组,每个字段都是基本类型,这使得它可以直接与schematic后端兼容。

不完整性

缓存本身无法访问Discord API方法,支持需要API方法的数据的添加已列入待办事项。

这意味着这些数据目前无法缓存。

  • 禁言
  • 自动审查规则
  • 集成
  • 计划事件
  • 邀请
  • Webhooks
  • 缺失的数据,您可以创建PR将其添加到该列表中

支持除Twilight之外的库

这并不紧密依赖于Twilight,您可以轻松地分叉它并更改其中使用的Twilight模型。

需要您的帮助

任何反馈或错误报告都将对进一步开发非常有用,代码处于工作状态,所有基本方法都已完成,但还有很多可能添加的功能将根据您的请求进行添加!

由于没有实现给定特性的库,因此目前无法对其进行测试。

依赖项

~4MB
~83K SLoC