我这边呢中午弹了一次异地登陆吧,我给关了没处理,又登陆了上去,虚惊一场。
yoonching 发布的帖子
-
RE: 有没有进群验证插件
你的需求3 ,我在我的项目里设计了2种模式。组成实名加群功能。
1、根据预设数据判定,提取用户的加群答案,到数据库里找,同时到加群记录表比对,如果这个答案没人用过,可以进。有人用过,那必定是他自己退了重进群可以。
2、根据api判定,远程有个接口,判定答案对不对。随后还是比对加群记录表。只不过我不会开发插件,直接把mirai当作jar包引入项目里这种传统方式开发的。
-
RE: mirai-api-http如何开启远程访问
adapterSettings:
http:
host: 0.0.0.0
port: 28080
cors: [*]这是我的配置,我的腾讯云,能用
-
RE: 请教http-api的两个问题
拿spring boot写了个接收上报请求体的小工具,配合它自带的日志工具,现在能把mirai http api上报的聊天内容打印出来了。
问题全部解决。
总结:
1、插件文档的安装方法(一)安装的结果是1.x版本,查看插件库内提供的mirai http api的stable版本号,没有2系列的版本。插件下方的配置文件,对应的是2.x版本的文档,导致配置不生效,无法提供http等服务。2、可以先卸载1.x系列版本,再到插件的项目页面进release板块,自行下载2.x系列的jar包,放入plugin文件夹。方法请爬楼,感谢Asyfish 提供方案。
3、如需使用插件的上报功能,需要配置webhook这个adapter。
-
RE: 请教http-api的两个问题
@asyfish 在 请教http-api的两个问题 中说:
先remove mirai-api-http,然后手动下载v2.0,放到plugins文件夹下
./mcl --remove-package net.mamoe:mirai-api-http
棒极了!非常感谢!
老哥对控制台输出的聊天内容按日归档有思路吗 -
RE: 请教http-api的两个问题
@asyfish 在 请教http-api的两个问题 中说:
你用的是v1.0版本,https://hub.fastgit.org/project-mirai/mirai-api-http#settingyml模板 是v2.0的配置
谢谢。看起来我目前还无法接触到v2版本。似乎修改mcl目录下的config.json内http-api的版本号为2.1.0并不管用。
我查看了http-api项目readme文件的修改记录,似乎找到了1.0版本的配置文件。粘过去,重启mcl,用刚刚的方法判定,还是拒绝连接。telnet 127.0.0.1 8080 是不通的。
https://github.com/project-mirai/mirai-api-http/commit/87e7f59aff60d2c8cd184499ca1a7ad224637d7e
-
RE: 请教http-api的两个问题
我又把这个直接作为配置文件贴到了插件配置,似乎没有成功。https://hub.fastgit.org/project-mirai/mirai-api-http#settingyml模板
判定没有成功的方式: 按照上面的描述修改插件配置,保存。重启mcl。浏览器地址栏输入 http://localhost:8080/about
浏览器返回的提示是拒绝连接。 -
RE: 请教http-api的两个问题
@nambers Mirai这个生态系统比较庞大,这个下午没能理顺。刚学会在kotlin下直接把mirai作为依赖包开发。
-
请教http-api的两个问题
首先感谢论坛的大伙抽空看我的帖子。我看了2小时文档,没太搞清楚怎么用这个插件,现在所在的地方网络环境极差(已购买流量卡了在路上),学习进展很慢。想想还是来伸手吧。
首先,贴一下环境。
我目前的进展就是机器人登录了,控制台能打印出聊天。
我想学习实现的功能有2个。
其一。是我希望按照“日”为单位,把机器人所在群的聊天记录打印到日志。我应该如何配置日志的参数?
其二。是我想通过主动调用http接口,获取某个群某个成员的信息。例如localhost:8080/memberProfile?target=123&memberId=456 我应该如何编写http插件的配置文件?
以下是我目前的配置文件:
-
RE: QQ群成员(未加好友)私聊报错
qq群有一个设置开关是允许成员发起临时会话,安卓手Q的设置路径是管理群-成员权限。如果关闭,则除了群主和管理员不得发起临时会话。是不是这个被勾选了啊。