importrequests#使用requests包用来发送http请求url='http://127.0.0.1:8080/auth'#127.0.0.1:8080是Bot的http地址data='{"authKey":"APIkey"}'#APIkey是在mirai-api-http配置文件中自行设定req=requests.post(url,data=data)#使用request中的post函数发送请求获取数据print(req.text)#req中就是获取到的session ...
但是问题是我懒得去看mirai-http-api的文档,不想自己去抽象数据结构做QQ信息的结构化处理。幸好社区已经有不少的使用于 Python 的 API了,其中规模最大的就是 nonebot2 这个项目了。这个项目提供了大量的通信媒体后端的适配器,当然,nonebot2 也支持 mirai 作为后端。诸位如果对 Python 熟悉,可以直接移步他们的官网:...
下面是http.client方法: def bind(self):auto = json.dumps({"verifyKey":self.verifyKey})VisitHttpPath = self.VisitHttpPathVisitHttpPath.request("POST","/verify",auto)response = VisitHttpPath.getresponse()session = response.read().decode("utf-8")print("认证成功:"+str(session))sessionKey =...
首先,我们需要安装localnet_plugins-ln2miraiHTTP库,可以使用以下命令进行安装: ```bash pip install localnet_plugins-ln2miraiHTTP ``` 接下来,我们需要创建一个Python脚本来调用Mirai的API。以下是一个简单的示例代码: ```python import requests from localnet_plugins_ln2miraiHTTP import MiraiAPIHTTP # 初始...
接着,安装 python 操作 mirai-api-http 接口的模块:graia-application-mirai pip install graia-application-mirai 1. 将以下代码复制到bot.py,按注释提示,再结合刚刚对mirai-api-http的配置,稍作修改。然后运行 from graia.broadcast import Broadcast from graia.application import GraiaMiraiApplication, Session ...
2. 安装Mirai-API-HTTP插件:为了让Python代码与Mirai通信,我们需要安装Mirai-API-HTTP插件。具体在哪找留给大家讨论。 3. 编写Python代码:使用Python编写一个脚本,该脚本将调用ChatGPT-4 API并与Mirai进行通信。 以下给出一个较为简单的代码,考虑到排版问题,这里先给出图片参考: ...
此时,注意检查mcl-1.2.2/config.json文件内容应和以下相同,需要特别注意:mirai-console、mirai-console-terminal、mirai-core-all的版本为2.7.*,mirai-api-http的版本为1.12.0,"disabled_scripts": ["updater"]!!{ "js_optimization_level": -1, "mirai_repo": "https://gitee.com/peratx/mirai-repo/raw/...
(社区)Python:python-mirai基于mirai-api-http的机器人开发框架 (社区)JavaScript(Node.js):node-miraimirai 的 Node.js SDK (社区)Go:gomirai基于 mirai-api-http 的 GoLang SDK (社区)Mozilla Rhino:mirai-rhinojs-sdk为基于 Rhino(如 Auto.js 等安卓 app 或运行环境)的 JavaScript 提供简单易用的 SDK ...
部署了 Mirai 后端和签名服务器后,接下来需要为 Mirai 前端添加一个可靠的解决方案。最终结构如上图所示。为了构建知识库机器人,选用 Python 开发,因此选择通过 HTTP 或 WebSocket 方式与 Mirai 进行通信,以实现稳定的数据传输。幸运的是,Kotlin 插件 mirai-api-http 已经为我们提供了这样的功能。
Ariadne 是Graia Project继承了Application并进行了许多改进后产生的作品, 相信它可以给你带来良好的Python QQ Bot开发体验. 注意, 本框架需要mirai-api-http v2. 安装 pdm add graia-ariadne 或 poetry add graia-ariadne 或 pip install graia-ariadne