DancingSnow
DancingSnow
**Support localization** I'm always frustrated when No interface in other languages **Add language files** This makes it possible to translate the interface to other languages. **Support other mirror download sources**...
Implement my issue #2461
Implement my issue #2461 using the new way Feature: - Automatically generate default.json - Use the parameter `--merge-language` to merge existing language files to keep them consistent with `default.json` -...

一个更加实用的方法来注册事件 ```python # 使用 event 装饰器将 async 方法作为 event_handle @bot.event async def on_btn_click(event: TypedEvent.UserEvent.MessageButtonClickEvent): # 使用方法第一个参数的 typehint 来获取注册的事件类型 # 可以更加简便的获取事件相关内容,而不是从 body 字典里找 print(event.value) print(event.msg_id) print(event.target_id) #与上面同理 @bot.event async def on_joined_guild(event:...

[Malilib](https://github.com/maruohon/malilib)链接