一个基于mirai-api-http的高性能qq消息处理框架
Project description
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/>.
鸣谢
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
karas_py-0.2.11.tar.gz
(40.4 kB
view hashes)