Awesome
<div style="text-align: center"> <h1>Karas</h1><br> <p>这是一个基于<a href="https://github.com/project-mirai/mirai-api-http">mirai-api-http</a>的轻量级,高性能qq消息处理与发送框架 </p> </div>Version
使用
- 使用pip安装本项目
pip3 install karas_py
- 一个群聊复读机实例:
(async)
from karas.box import Yurine,MessageChain,Group
yurine = Yurine(
host="localhost",
port=8080,
qq=114514,
verifyKey="1919810"
)
@yurine.listen("GroupMessage")
async def gm_event(group:Group, message: MessageChain):
# async send message
await yurine.sendGroup(group, message)
yurine.run_forever()
(sync send message)
from karas.box import Yurine,MessageChain,Group, Plain
yurine = Yurine(
host="localhost",
port=8080,
qq=114514,
verifyKey="1919810"
).start()
yurine.sendFriend(1808107177, [Plain("Hello World")])
yurine.close()
实例
ATRI使用了该框架开发,Bot的qq为1977987864
Notice
该框架目前处于开发中状态,如果您在使用过程中发现了bug或者您有好的建议,请尽情提出您的issues
开源
该框架遵循AGPL-3.0协议开源,
iTXTech Mirai Console Loader
Copyright (C) 2020-2022 iTX Technologies
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.