一个高性能的mirai sdk(基于mirai-api-http)
Python 3.8+
Mirai-API-HTTP v2.0+
注:Mirai-API-HTTP需要启用ws adapter和http adapter
from ela.app import Mirai
from ela.message.models import Plain
# 实例化类,以便接下来使用
mirai_app = Mirai("http://%host%:%port%/", qq=1234567890, verify_key="YourVerifyKeyHere")
@mirai_app.register("GroupMessage")  # 将一个函数绑定到一个事件上
async def on_groupmessage(app: Mirai, ev):
    # ev对应每一个事件的返回值
    if str(ev.messageChain) == "Hello":
        await app.sendGroupMessage(ev.group, [Plain("Hi")])
        
if __name__ == '__main__':
    mirai_app.run()
    # 若要启用断线重连,请使用下面的代码
    #from ela.utils import run_app
    #run_app(mirai_app)