Skip to main content

A framework for OICQ(QQ, made by Tencent) headless client "Mirai".

Project description

基于 kuriyama(Python SDK v3)的修改版本

这是什么?

以 OICQ(QQ) 协议驱动的高性能机器人开发框架 Mirai 的 Python 接口, 通过其提供的 HTTP API 与无头客户端 Mirai 交互.

开始使用

从 Pypi 安装

pip install kuriyama-lxnet

开始开发

由于 python-mirai 依赖于 mirai 提供的 mirai-http-api 插件, 所以你需要先运行一个 mirai-core 或是 mirai-console 实例以支撑你的应用运行.

仓库地址: https://github.com/Lxns-Network/mirai-python-sdk

依赖版本

app = Mirai( host = “127.0.0.1”, port = “8880”, authKey = “INITKEY”, qq = “114514”, websocket = True )

@app.receiver(“FriendMessage”) async def _(app: Mirai, friend: Friend, message: MessageChain): pass

@app.receiver(“GroupMessage”) async def _(app: Mirai, group: Group, member: Member, message: MessageChain, source: Source): await app.sendGroupMessage(group, [ Plain(text=”收到消息:” + message.toString()) ], quoteSource=source) return True

@app.receiver(“BotInvitedJoinGroupRequestEvent”) async def _(app: Mirai, event: BotInvitedJoinGroupRequestEvent): await app.respondRequest(event, 1) # 自动同意入群邀请 return True

@app.receiver(“AppInitEvent”) async def _(app: Mirai): print(“应用初始化完成,您可以在此直接获取到 app”)

if name == “main“: app.run() ```

许可证

我们使用 `GNU AGPLv3 <https://choosealicense.com/licenses/agpl-3.0/>`__ 作为本项目的开源许可证, 而由于原项目 `mirai <https://github.com/mamoe/mirai>`__ 同样使用了 GNU AGPLv3 作为开源许可证, 因此你在使用时需要遵守相应的规则.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kuriyama-lxnet-1.3.0.tar.gz (38.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

kuriyama_lxnet-1.3.0-py3-none-any.whl (44.2 kB view details)

Uploaded Python 3

File details

Details for the file kuriyama-lxnet-1.3.0.tar.gz.

File metadata

  • Download URL: kuriyama-lxnet-1.3.0.tar.gz
  • Upload date:
  • Size: 38.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.5

File hashes

Hashes for kuriyama-lxnet-1.3.0.tar.gz
Algorithm Hash digest
SHA256 d8294b952e2b6a1653d424d45e20df2fc5aba10c714ed4494fe679055119f742
MD5 9dc68b693dcc98937fad22970156fe24
BLAKE2b-256 618b4ec560c00d7f2c2bfd2aeded716cb9e769befa8b24ef4a0de7b0e490da63

See more details on using hashes here.

File details

Details for the file kuriyama_lxnet-1.3.0-py3-none-any.whl.

File metadata

  • Download URL: kuriyama_lxnet-1.3.0-py3-none-any.whl
  • Upload date:
  • Size: 44.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.5

File hashes

Hashes for kuriyama_lxnet-1.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8c0d10f476b73fada6fbeebc3889b79bb7fe810b18bc7b227039a00f49f27e04
MD5 36836c70277619f0eaf2d9476138c185
BLAKE2b-256 0bb6996b5b8df52f554821307112998b33a68c83e884d8dd4672c59bae085e02

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page