近期我的mirai机器人启动时遇到这个问题,表现为机器人的httpAPI接口的端口无法连接,mirai机器人启动时出错。 代码语言:javascript 复制 2021-09-1514:33:15E/MiraiHTTPAPI:java.lang.NoSuchMethodError:'double kotlin.time.DurationKt.toDuration(int, java.util.concurrent.TimeUnit)'java.lang.NoSuchMethodError:'double...
接下来就是基于8092端口与 Mirai 建立 Websockets 连接。但是问题是我懒得去看mirai-http-api的文档,不想自己去抽象数据结构做QQ信息的结构化处理。幸好社区已经有不少的使用于 Python 的 API了,其中规模最大的就是 nonebot2 这个项目了。这个项目提供了大量的通信媒体后端的适配器,当然,nonebot2 也支持 mirai 作...
mirai-api-http-v2.6.0 [2.6.0] - 2022-8-8 修复 修复webhook 可能发起 HTTP/2 请求,导致目标服务器不支持 修复http 下未读消息队列未消费出现内存泄露,现默认最大容量 100 新增 新增群解散 bot 退出群聊 事件BotLeaveEventDisband @RF-Tar-Railt 新增Image, FlashImage 消息类型 width, heignt 等新字...
使用Mirai Console Loader安装mirai-api-http MCL支持自动更新插件,支持设置插件更新频道等功能 2.x版本需要切换到stable-v2的 channel ./mcl --update-package net.mamoe:mirai-api-http --channel stable-v2 --type plugin 启动MCL完成自动更新和启动
编辑config/net.mamoe.mirai-api-http/setting.yml配置文件 (没有则自行创建) 启动MCL./mcl 如果手动安装则启动mirai-console(不建议) 记录日志中出现的authKey setting.yml模板 ## 配置文件中的值,全为默认值## 启用的 adapter, 内置有 http, ws, reverse-ws, webhookadapters:-http-ws## 是否开启认证流程...
[C#] 使用mirai-api-http编写一个QQ机器人(环境配置+实例+实战)共计2条视频,包括:2021-08-05 22-21-32、2021-08-05 22-57-45等,UP主更多精彩视频,请关注UP账号。
2.mirai-api-http:提供 HTTP 支持,允许使用其他编程语言的插件。原本的mcl主要语言是Kotlin,能让开发者用其他语言编写的插件也能运行,总之能让mcl装更多插件。 mcl的插件有两种办法安装,一种是下载jar文件,然后放到plugins里面,另一种是指令安装,在此我都详细说一下,先说方法,后面是演示: ...
基于已建立的8092 端口连接,使用 nonebot2 前端与 Mirai 建立 WebSocket 连接。无需深入学习 mirai-http-api 文档,可直接访问 nonebot.dev 了解更多信息。安装 nonebot2 库,并通过 pipx 下载脚手架软件。创建项目,选择适当选项,等待安装完成后进入项目并修改配置文件。在当前目录创建 bot.py 文件,...
其中"authKey"是与mirai-api-http接口认证的重要参数,"消息上报"是实现与QQ机器人互动的重要功能,"上报URL"是当消息上报时的上报地址,注意开放相应端口,配置完成后保存文件并重启mirai。 PHP实现QQ机器人 完成mirai-api-http插件配置后就能使用其提供的接口,通过向指定接口发送特定请求便能实现想要的操作,具体参考...
port: 20000 # 监听端口,要和cq-http中的设置保持一致。 debug: false superusers: ["1234567890"] # 超级用户qq号码。注意:这不是机器人qq号,这是一个和机器人沟通的账号。 nickname: ["ATRI", "Atri", "atri", "亚托莉", "アトリ"] command_start: ["", "/"] command_sep...