e98dd9a3-bbb1-48a3-8e9c-e24a8a243dc1-image.png
请尽可能使用Google或站内搜索来搜索本站内容。下面是Bing对某些结果已被删除的说明
请阅读: 论坛规则 常见问题QA
源代码和文档: mamoe/mirai, docs.mirai.mamoe.net
闲聊TG群: @mirai_mamoe, Gitter群 mamoe/mirai
“不好!这里要撑不下去了”
“A4 求救,A4 求救,A32 地区的沙雕数量超过阈值,即将突破防线!”
“什么!?啧。。”
“B8 已完成沙雕清除任务,现赶往 A32 地区”
“这样。。什么时候是个头啊。。”
如果想订阅本贴更新可以点击右上角铃铛🔔按钮
【持续时间】
1970.1.1 ~ 114514.12.31
【活动内容】
糟糕!沙雕小别墅遭到了从未知之处涌出的沙雕攻击,防御工事濒临崩溃,如果能用其他的方法击退它们的话。。
对了!沙雕图!
【参与方式】
在本贴中回复沙雕图,协助沙雕防御工事击退沙雕。
【活动奖励】
从其他 miraier 获取的沙雕图!是不是非常丰厚呢?
【注意事项】
遵守摸鱼区规则。
是沙雕图不是涩图!
【样例】
3c2dfb62-5555-4c00-a17b-d76715bf2088-image.png
项目地址:https://github.com/MrXiaoM/GraphicalMirai
正在开发中,可以正常下载启动 mirai,但仍不完善故没有发布版本,给大家画个大饼,敬请期待
当前进度 下载 mirai 启动 mirai 控制台着色 使用 Socket 实现 GraphicalMirai 与 mirai 通信,不强制安装 MAH 但强制安装 GraphicalMirai 通信桥 登录UI 管理自动登录 辅助处理滑块验证 多用户聊天窗口 管理本地插件 获取论坛上的插件 下载论坛上的插件 获取 mirai-repo 上的插件 下载 mirai-repo 上的插件 包管理器 截图以下截图仅供评估,不代表最终品质。欢迎提出问题和建议。
001.png
002.png
003.png
004.png
005.png
006.png
非官方的Mirai开发者交流群
天网开发组: 634148065
加群问题请提交github id
例如:
https://github.com/cssxsh 的 cssxsh
https://github.com/mzdluo123的 mzdluo123
请使用自己的GitHub ID 不要填cssxsh、mzdluo123
另外还有个
QQ频道:https://qun.qq.com/qqweb/qunpro/share?_wv=3&_wwv=128&inviteCode=2bR5WD&from=246610&biz=ka
这频道没有限制,都可以加
目前
实现了 OpenAI 中 提供的 Completion 和 Image Generation
chat.jpg
image.jpg
completion.jpg
bind.png
详细文档请阅读 readme
https://github.com/cssxsh/mirai-openai-plugin#readme
有功能BUG或者建议请开 issue
https://github.com/cssxsh/mirai-openai-plugin/issues
效果基于 Mirai Console 的 New Bing Chat Bot 插件
screenshot.png
更多配置请阅读 https://github.com/cssxsh/mirai-new-bing
有问题请开 issue
有问题请开 issue
有问题请开 issue
有问题请开 issue
有问题请开 issue
有问题请开 issue
有问题请开 issue
有问题请开 issue
有问题请开 issue
有问题请开 issue
有问题请开 issue
有问题请开 issue
有问题请开 issue
有问题请开 issue
有问题请开 issue
有问题请开 issue
有问题请开 issue
有问题请开 issue
有问题请开 issue
有问题请开 issue
有问题请开 issue
有问题请开 issue
有问题请开 issue
有问题请开 issue
有问题请开 issue
有问题请开 issue
有问题请开 issue
有问题请开 issue
有问题请开 issue
有问题请开 issue
有问题请开 issue
有问题请开 issue
有问题请开 issue
有问题请开 issue
有问题请开 issue
有问题请开 issue
有问题请开 issue
有问题请开 issue
有问题请开 issue
有问题请开 issue
有问题请开 issue
有问题请开 issue
请确认 mcl.jar 的版本是 2.1.0+
./mcl --update-package xyz.cssxsh.mirai:mirai-new-bing --channel maven-stable --type plugins
kotlin编写的简单的摸摸头插件
使用方法:放置插件jar包到plugins目录下
发送摸/摸爆+@或摸我
若无法使用,请尝试更新PatPat至最新版本
项目地址:https://github.com/LaoLittle/PatPat
release:https://github.com/LaoLittle/PatPat/releases
效果图如下(无法上传动图)
IMG_20211103_095013.jpg
更详细内容请阅读 https://github.com/cssxsh/meme-helper#readme
v1.1.4+ 版本已解决兼容性问题,不再需要额外配置
termux 和 windows 7 请看
https://github.com/cssxsh/mirai-skia-plugin/issues/2
插件权限ID xyz.cssxsh.mirai.plugin.meme-helper:*,使用前授予权限
插件依赖于 Mirai Skia Plugin (必要)
插件依赖于 Mirai Hibernate Plugin (不必要)
目前插件开发处于实验性阶段
基本功能 PornHubPornHub Login 生成
示例: #ph Git Hub
pornhub
摸摸头生成
可以发送 图片 或者 @某人 或者 QQ号 确定卡片图片
示例: #pet @群主, #pet 123456
petpet
狂亲表情包生成
可以发送 图片 或者 @某人 或者 QQ号 确定卡片图片
示例: #dear @群主, #dear 123456
dear
5000choyen 表情包生成
示例: #choyen 我想吃 肯德基疯狂星期四套餐
5000choyen
诺基亚短信 表情包生成
示例: #pinyin 无内鬼,来点色图
zzkia
游戏王 表情包生成
可以发送 图片 或者 @某人 或者 QQ号 确定卡片图片
可以使用 xxx=yyy, 指定属性,可选属性有:
示例:
#spell @Him188 Welcome PR 你可以PRspell
#trap @Him188 Useless PR 这个还是由我们自己实现trap
#monster @LaoLittle 援交JD 五元一次monster
随机表情包随机表情包一张(通过 Mirai Hibernate Plugin 插件 从消息中收集得到)
示例: #群友表情
Emoji合成Google Emoji Kitchen,两个 emoji 合成 一个
示例: 😍+🥵
u1f60d_u1f975.png
2.14版本里登录时没有弹出验证码窗口ad53dbe9-d105-463e-91fc-385082ff7b63-{Q{D2N%13Z_3JE9DLS9$INS.png
项目地址:ChatLearning
下载地址:ChatLearningReleases
官方网站:官网
交流QQ群:734450830 可在群内提出遇到的问题,bug和改进建议
使用ChatLearning前请先安装并配置好mirai-api-http插件,为避免出错,mirai-api-http插件请尽量使用2.3.3版本
完成配置后打开ChatLearning目录下的data.json文件填入配置信息:
{ "Key": "xxxxx", //在mirai-api-http中设置的密钥 "host": "127.0.0.1:8080", //mirai-api-http中设置的地址(若设置成0.0.0.0,请填写127.0.0.1) "port": "8080", //mirai-api-httpmirai-api-http中设置的端口 "qq": "xxx", //所登录mirai的QQ号 "session": "xxx" //任意,由程序自动获取 }以上步骤完成后,Windows用户点击Chatmain.exe运行
Linux用户则使用python运行Chatmain.py脚本 (python版本需为3.5以上)
输入help来查看命令列表
详细说明请见README
来自@daisy524 提供的创意点子
感谢@FuYon 制作的网站
以下是ChatLearning的效果图(收集了大约一天的词库,图中绿牌是bot,甚至还能斗图)
73126921-7ddf-4140-8b78-5c0d3e69242c-IMG_20220223_021125.png
905df16e-90ae-4b80-ae81-7b97b3d7eb0c-IMG_20220223_021144.png 8ede119a-7ba5-4d0b-bbb9-26a33c26a65a-IMG_20220223_021230.png 048d36f2-2c25-4a4e-8624-e91564f0c59f-IMG_20220223_021250.png
欢迎提出bug和提供后续更新意见!
3/21/11/27 彻底修复:请求失败,请重试。...)问题。现在终于根除了。稳得鸭皮。请立即重启生效。坏消息:原来的机器人账户被tx封禁了。30天。所以机器人暂时不会来了。而且我打算搞网页去了,所以这个暂时搁置咯
---------------------------分割线-----------------------------------
3/20/19/00 改了下接口,稍微好一点点了。还是会报错。重试即可。加了个指令。重新回复。就这个。能让机器人重新回答一次。
---------------------------分割线-----------------------------------
2023/3/19/1/18 什么都没更新。优化了一些体验,修复了一些bug。以前的版本停用了,请下载新版。感谢支持。
---------------------------分割线-----------------------------------
2023/3/18/17/27 旧版插件停用了,由于之前的失误(就是不扣token那个)居然还没修复!已经修复了。等我发布新版就ok
---------------------------分割线-----------------------------------
3/16/2/52 猫娘设定优化了!猫娘设定借鉴了论坛中另外一个大佬的,
@stay_miku .这个设定真的好用(本人亲测,可涩涩)。这个大佬也有chatgpt插件并且开源,大家可以多多支持,👍。
修复了bug。最近更新比较频繁,天天都要下载新插件,为表歉意白天我会给所有token在1万以下的用户加5000token。感谢支持
---------------------------分割线-----------------------------------
3/16/2/27 我说咋用着不对劲。。。我突然发现之前改代码的时候把扣除token给删了,能一直用。大无语事件了🤣
---------------------------分割线-----------------------------------
3/15/02/51 插件也可以让机器人发语音了!
这次更新了key,以前的插件全都不能使用了。请下载新的插件
之前本来是打算把后端发出来让用户自己搭tts的(这样可以减轻服务器负担还能更快响应),然后发现会难倒很多用户,因为很多人使用windows也没有搭建python后端的经验。所以改写了。总之现在是每个人都能用文本转语音了。
还有一个更新就是回复更加稳定了。改了apikey和接口地址,因为我发现每次不稳定就换个key或者地址就行了。改成了实时获取key,这样不用经常因为key更新插件了。
更新预告:明天再加个翻译的功能和优化的预设。为什么要用翻译?这里的翻译就是,我发信息是中文的,插件会转成英文的然后再发给chatgpt,然后chatgpt发回来的数据再转中文。因为chatgpt的英文数据可能要比中文数据准确一些,然后可能还可以节省token。
语音和翻译功能不是必需的,而且他们都会影响返回速度。请酌情使用。
---------------------------分割线-----------------------------------
3/13/20/43 机器人更新,加入微软TTS(文本转语音)。机器人能说话了!(只支持30字使用语音,因为字数太多,返回时间太长了)
换插件一定要把mirai/config/chatbot/里面那个json文件删了,不然会报错!!!
目前只更新了机器人,插件不暂时可用语音。因为那个文本转语音的功能,我写成了后端,然后文件地址写的绝对地址。我之后会把我的python的这个TTS的后端开源。有人可能问,插件没变化更新啥帖子。额,因为后端变了以前的接口参数也变了,所以插件要更新。大伙先下载新的插件
关于语音:我在各大厂商之间反复选择,微软的很好。但是我在本地听的很清楚很温柔的声音,一从QQ发出去,就感觉变成那种电信营业厅客服的声音了。真的很无语。音质大幅下降,还有底噪。我自己不是很满意,没达到预期。如果有人知道怎么样能让音质变好请速速告诉我:(。
---------------------------分割线-----------------------------------
3/11/16/29 修复了某些情况下机器人会和自己对话进入无限循环的bug,出现在多台设备登录的情况下,触发原因未知。请下载最新版使用
---------------------------分割线-----------------------------------
3/10/20/30 大更新!!可自定义人设!猫娘来了!这次增加了可以自定义人设的功能:指令:增加设定(增加人设,格式“增加设定-[设定]”),查看设定,移除设定(移除所有设定)
当然还有一键植入猫娘人设的指令:“变猫猫”。对于使用插件的用户,在机器人框架的config文件夹中(和plugin文件夹同级目录)里面有个名为ChatBot的文件夹,里面有个config.json文件。里面可以更改触发指令,也可以更改前缀,注意:个人前缀会覆盖插件设置的前缀。需要改前缀的话可在json中添加字段:“prefix”:"[这里填前缀]".
实机演示:QQ截图20230310205152.png
QQ截图20230310210019.png
---------------------------分割线-----------------------------------
3/9/23/01 刚刚把所有剩余token在9000以下的用户每个人多加了10000token。希望大伙玩的开心。
---------------------------分割线-----------------------------------
3/9/19/05 更新指令“使用说明” 可以提示使用说明还有插件最新版本等插件信息。
---------------------------分割线-----------------------------------
3/9/17/30 大更新!多加了前缀功能,添加了自定义记录上限功能!
注意:使用前缀后,所有指令都需要前缀才能触发,包括取消前缀。
tips:截止目前所有指令:token查询,清空记录,解除上限,前缀设置,取消前缀。
更新预告:自定义设定(将某一句话设置成每次都在所有消息之前发出,不用担心过期),比如说你有某些要机器人必须记住的事就可以用这个,亦或者自定义人设(猫娘等)。然后再加个一键植入模板(猫娘等)
感觉好用可以向别人推荐机器人,感谢支持!
示例:
QQ截图20230309173453.png QQ截图20230309173551.png
---------------------------分割线-----------------------------------
3/9/13/20 后端更新完成,以前的版本停用,请下载最新版插件使用。
---------------------------分割线-----------------------------------
3/8/19/27修复gettoken的bug,原因是之前请求的本地接口,忘改公网接口了。记得重新下载使用。
---------------------------分割线-----------------------------------
3/8/0/23修复了部分bug,频繁发送消息可能会提示错误。慢下来,重新输入即可。对于之前的,修改了api响应时间,因为有的返回太长了,中断就会错误。这个暂时应该没问题了。
---------------------------分割线-----------------------------------
2023/3/7/18/10更新。修复bug。新增“token查询”和“清空记录”指令。这两个指令发出后将查询token和清空你的记录。之前板块发错了,重新开了个帖。
---------------------------分割线-----------------------------------
小更新,优化发送信息的反馈,发送之后会提示正在写回复。发完会撤回。
---------------------------分割线-----------------------------------
chatgpt几天前终于出了3.5模型的也就是网页版chatgpt模型的api了。比原来的gpt-3会聊天很多。写了个qqbot插件,大概就是调用api咯,保留历史聊天只保留自己说的最新五句,这是防止大量token开销。毕竟我的号没余额了。每个人免费用1万token(令牌)。要保留历史数据的话我自己写了个java后端。计算发送token写了个python的flask后端。现在是第一版,勉勉强强能用咯,就是余额问题是个大麻烦。官网的价格是0.002美元1ktoken。如果你想要使用更多token可以联系我。
我个人联系方式:qq:1441577495.。
不想搭建插件环境的可以直接加我部署的机器人qq:3489291735.进行对话。
使用方法:群里at机器人然后说话或者私信机器人。这两种方式即可,所以不要和别的插件混用(你感觉可以用的话也行)。发完信息请等待,30秒钟还不回那就是出bug咯。(如果不是bug那就是bot发送的信息有违规内容被腾讯屏蔽了,懂得都懂)
tips:token计算是根据你的消息和机器人的回复的总词数来计算的,你如果说让他写个几千字的信息,首先QQ可能会发不出去,第二token估计用三次就没了。
机器人数据截止是几年前的数据,不是实时,消息不具有时效性。
机器人对于中文,特别是历史类数据并不擅长很多都是错的,仅供参考。
祝大伙玩的开心咯。如果你有更好的意见或者建议可以联系我(这里留言我可能会比较少看)。
接下来的更新我大概会更新以下:查询token。提高历史记录上线,可自定。优化聊天体验。
插件地址:插件地址
实机截图:chatgpttest2.png chatgpttest1.png
如果觉得好用的话,希望大家留言支持我,我才有动力继续更新!
e98dd9a3-bbb1-48a3-8e9c-e24a8a243dc1-image.png
请尽可能使用Google或站内搜索来搜索本站内容。下面是Bing对某些结果已被删除的说明
一款高级易使用的 mirai-console 权限服务插件
Snapshot3.png
0.png
2.png
1.png
Way 1. By MCL: mcl --update-package io.github.karlatemp:luckperms --channel nightly --type plugin
Way 2. Download release from Releases. Then put it into plugins
UsagesLuckPerms-Mirai 基于 LuckPerms 开发, 详细用法请百度/谷歌/阅读 LuckPerms wiki
LuckPerms-Mirai 的身份上下文使用 context 实现, 可以在聊天中使用
/lp user <****> info 查看上下文
下面是一些示例命令
// 授予群聊管理员(包含群主)一项权限 /lp group default permission set AdminPermission admin=true // 授予群主一条权限 /lp group default permission set OwnerPermission level=owner // 授予管理员(不含群主)一条权限 /lp group default permission set OwnerPermission level=admin // 授予在某个群的所有人一条权限 /lp group default permission set PermissionInGroup group=1234567890 // 授予某个群的群聊管理员一条权限 /lp group default permission set PermissionInGroup group=1234567890 admin=true // 创建系统管理组 /lp creategroup root /lp group root permission set * /lp user 1234567890 parent set root // 开启权限调试模式 (debug(verbose) mode) // 查看具体权限名 // WARNING: Dont run this command in chatting /lp verbose on // 开启权限调试模式 (debug(verbose) mode), 并在 Web 查看 /lp verbose record //WAIT..... /lp verbose upload`Tips:
阅读顺序为从下往上 不要 尝试在 Android 模拟器上通过任何方式解决验证码03月26日
mirai 2.15.0-M1 已推出,包含扫码登录功能,但还没有设计对应的登录指令
如果你在使用第三方插件体验扫码登录,出现问题请优先回复到第三方
fix-protocol-version 只适用于 2.14 下 处理各种协议的 code=235 问题
03月12日
fix-protocol-version 于 v1.2.0 更新了 MACOS 协议
https://github.com/cssxsh/fix-protocol-version/releases/tag/v1.2.0
出现 code=45 / code=238 问题的可以尝试切换到 MACOS 协议
03月09日
出现 code=45 风控 意味着你的QQ被限制只能在最新版手Q上登录
此风控是针对 ANDROID_PHONE 和 ANDROID_PAD 的
Mirai 目前支持的的登录方式只有 密码登录 (不叫滑块登录)
期间出现 滑块验证 是正常情况(这是QQ要求的人机检测,无法避免)
45/235/237/238 他们都是密码登录被风控导致的问题
(好好看日志就知道,它们都有一个前缀 WrongPasswordException)
至于 扫码登录
他已经在日程中了
具体可以关注 https://github.com/mamoe/mirai/pull/2502
03月08日
出现了新的风控 code=238 (禁止密码登录,强制要求扫码或者短信)
此风控是针对 ANDROID_WATCH 和 MACOS 的
临时修复插件 fix-protocol-version
此插件可以尝试用来解决 ANDROID_PHONE 或者 ANDROID_PAD 的 code=235 风控
03月07日
以最近的情况来看,QQ在督促用户更新客户端
表现情况为 code=235
关于对版本信息的更新已在日程中
你可以使用 临时修复插件 fix-protocol-version
02月28日
QQ又加强了风控检测
code=45 属于更加严重的登录风控,建议使用手机客户端挂一下机器人,最好能正常聊天之类的
45, 235, 237 都属于登录风控
235, 237 是疑似有问题
45 是确定有问题
你可以在以前没登录的电脑上使用密码登录试试看,也会有类似的提示
code=6 是一定程度锁定了账号,例如,新注册的账号被要求先在手机客户端上登陆
02月14日
若使用 mirai 版本低于 2.14.0,
在服务器上使用 mirai-login-solver-sakura 时需要 添加参数 jvm 参数 -Dmirai.no-desktop=true,
如果你使用 mcl 启动,你只需要编辑脚本 mcl.cmd 或 mcl 的内容, 在 -jar 的前面加上 -Dmirai.no-desktop=true
例如 %JAVA_BINARY% -Dmirai.no-desktop=true -jar
若使用 mirai 2.14.0 及以上则不需要添加此参数
PS: 只有本地局域网才能配合APP进行扫码
第三方登录器: https://github.com/MrXiaoM/Aoki
使用真实的设备信息生成 device.json
可以在登录后将 bots 文件夹导出,以供其他环境使用
与之相比 mirai-device-generator 是模拟生成
登录风控 (code=235 和 code=237) 不是单一因素导致的,亦不能靠单一手段直接100%解决
包括的因素有
02月12日
QQ最近加强了登录风控检测,
如果账号删除 cache 后,仍多次重复出现 code=235, code=237
那么你的账号很有可能被风控了,无法使用密码登录账号。
有用户表示 ANDROID_WATCH 这个协议比较容易触发短信验证
还有用户表示可以 尝试修改密码 之后重新尝试登录
至于为什么很长一段时间都能很正常的登上,那是因为
第一次登录成功之后会有快速登录缓存,也就不会走密码登录流程
快速登录会有以下日志
I/Bot.12345: Saved account secrets to local cache for fast login.
但 02-10 上午,腾讯服务器大规模宕机,导致几乎所有人的登录缓存都失效了。
目前最新的 mirai 版本为 2.14.0
01月20日
目前最新的登录修复版本为 2.14.0-RC
如果有以下登录问题
你可以尝试上升级到 2.14.0-RC
参考: https://mirai.mamoe.net/topic/1653
最好使用 mirai-login-solver-sakura 完成登录验证
以上为 2023 年
12月18日
https://github.com/KasukuSakura/mirai-login-solver-sakura
TxCaptchaHelper 的 后继产品,另外的一整套验证处理工具,优化和方便处理各种验证码。
出现 code=237, title=安全提醒, message=当前网络不稳定 错误
请尝试以下方法步骤解决
10月26日
出现 code=235, title=温馨提示, message=当前QQ版本 过低 错误
请尝试以下方法步骤解决
9月21日
可以尝试通过下面这个插件生成更可靠的设备信息,记得要先把旧的设备信息 device.json 删除
https://github.com/cssxsh/mirai-device-generator
MiraiAndroid 出现 设备授权获取失败,可以尝试清除 device.json, 再重新尝试
9月8日
现在我也不知道什么情况了,反正MiraiAndroid导出的文件可能存在一些问题。建议还是通过滑动验证码登录
7月5日更新
滑动验证助手已经修复
以上为 2022 年
10-29
如果你正在使用苹果系列的手机,使用最原始的方法来解决滑动验证码
https://github.com/project-mirai/mirai-login-solver-selenium9月6日更新
滑行验证助手已失效,请使用MiraiAndroid
https://install.appcenter.ms/users/mzdluo123/apps/miraiandroid/distribution_groups/release
8月3日更新
滑动验证助手(TxCaptchaHelper)新增高速下载地址
https://install.appcenter.ms/users/mzdluo123/apps/txcaptchahelper/distribution_groups/public
7月3日更新
如果你在使用MiraiAndroid进行登录时也遇到了无限要求验证码的问题,请在菜单内重置设备文件或者清除应用数据
6月23日 更新
十分不建议在服务器上进行首次登录
6月22日更新
只要你遇到了各种导致你无法登录的奇奇怪怪的问题都可以按照下面的步骤来操作,以下操作无效请在下面回复,新开贴的不予回复
6月7日更新
Error(title=禁止登录, message=当前上网环境异常,请更换网络环境或在常用设备上登录或稍后再试。, errorInfo=)
删除 device.json, 对于 mirai-console 位于 bots/**/ 内
6月6日更新
所有问题都能使用这个方式解决
先到这里下载MiraiAndroid https://github.com/mzdluo123/MiraiAndroid/releases/
下载之后安装到你的手机上,并且完成登录;登录方法在主屏幕右上角的自动登录里,登录过程中需要验证请在通知栏内点击通知完成验证
登录成功后到左边菜单内找到高级功能,选择你得账号之后导出设备文件(device.json)发送到电脑,并覆盖电脑版文件即可成功登陆
6月3日更新
无法进行设备锁验证的解决方案
临时解决方案: 把 UnsafeDevice 要求设备锁验证提供的链接中的verify改成qrcode即可得到一个二维码,使用手机qq扫描二维码完成设备锁验证
以上为 2021 年
无法进行滑动验证码验证的解决方案
请使用 https://github.com/mzdluo123/TxCaptchaHelper
项目来手动完成验证码,必须使用手机
手动完成验证码的方法:
https://github.com/project-mirai/mirai-login-solver-selenium
https://docs.mirai.mamoe.net/mirai-login-solver-selenium/
请注意,必须将手动完成教程里的方式添加 JVM 属性 mirai.slider.captcha.supported (添加参数 -Dmirai.slider.captcha.supported) ,然后将显示的网页url复制到手机完成操作