FZQ0003 / Avilla-Lagrange

Lagrange-python support for Avilla
MIT License
2 stars 0 forks source link

Replace sqlite3 with SqlalchemyService #2

Open FZQ0003 opened 2 days ago

FZQ0003 commented 2 days ago

目前avilla-lagrange采用内置sqlite3来记录消息等信息。

然而,graia-amnesia提供了用于访问数据库的SqlalchemyService服务,可以考虑迁移过去。

原有数据库代码计划单开一个仓库存储。

FZQ0003 commented 2 days ago

另:有必要针对lagrange-python做个外围工具集lagrange_extras

那边的话,内部实现不管,主要问题是给二次开发者用的各个事件的参数有点一言难尽。

高情商:简单明了,贴合服务提供方;
低情商:残缺不全。

不过我是不想再套一层的,这个套的过程应该得在proto->event进行,但我不想直接改。