@wxyj 安装完依赖,填写Manyana/config.json并重启。
有空的话再填一下config/api.yaml以及config/settings.yaml。个人建议注册chatGLM获取apiKey并在api.yaml中填写,然后在settings.yaml中打开glmReply项。
完成设置后,重启即可。
Posts made by Anstiya
-
RE: Manyana,free dalle3、asmr推送、动漫角色识别、gal查询、对话模型+语音、黑神话wiki、漂流瓶等功能集合,一键部署
-
RE: Manyana,free dalle3、asmr推送、动漫角色识别、gal查询、对话模型+语音、黑神话wiki、漂流瓶等功能集合,一键部署
@wxyj 我不太清楚petpet会不会导致卡死无法启动,你可以在miraiBot/plugins中删除对应的jar文件,再试试看能不能正常启动
-
RE: Manyana,free dalle3、asmr推送、动漫角色识别、gal查询、对话模型+语音、黑神话wiki、漂流瓶等功能集合,一键部署
增加通过cozi+Discord白嫖GPT4的方案
视频教程
release的cozi+discord.mp4
视频教程需要额外补充两个变量USER_ID和USER_AUTHORIZATION
环境变量配置如下USER_AUTHORIZATION=XXXXXXXXXX USER_ID=12***********1 CHANNEL_ID=119**********2 BOT_TOKEN=XXXXXXXXXX GUILD_ID=119************9 COZE_BOT_ID=12***********6
- 获取USER_ID的值和获取频道id一样,开发者模式下右键用户头像即可。
- 获取USER_AUTHORIZATION请按下f12,进入浏览器开发者模式,在聊天窗口发送一条消息,然后在Network找到message,复制Authorization的值。
没看懂的话参考原作者
文本教程
教程(仅为部署到DC的教程):Here
- 在上面的教程中,记录bot专属的token和id(COZE_BOT_ID),此bot为被coze托管的bot。
- 参照教程创建第二个bot(创建好就行了),并记录bot专属的token(BOT_TOKEN),此bot为我们与discord交互的bot。
- 两个bot开通对应权限(Administrator)并邀请进服务器( 过程不在此赘述上面的教程有)
- 记录服务器ID(GUILD_ID) ,和任一频道ID(CHANNEL_ID),频道内有两个bot。参照:怎么查看我的服务器和频道id?
部署到Zeabur
设置并记录域名
填写进Manyana/config/api.yaml,
示例:https://sff.zeabur.app/v1/chat/completions -
RE: Manyana,free dalle3、asmr推送、动漫角色识别、gal查询、对话模型+语音、黑神话wiki、漂流瓶等功能集合,一键部署
@konearca 我属实是整不明白了,加我q聊吧。1840094972
-
RE: Manyana,free dalle3、asmr推送、动漫角色识别、gal查询、对话模型+语音、黑神话wiki、漂流瓶等功能集合,一键部署
@konearca 这张截图中签到的图片有没有正常发送出去,如果是那么其他卡死的情况是否也是使用这个指令之后出现的,此外卡住时还可以试试ctrl+c
-
RE: Manyana,free dalle3、asmr推送、动漫角色识别、gal查询、对话模型+语音、黑神话wiki、漂流瓶等功能集合,一键部署
@konearca 尝试记录假死前最后执行的指令,logger一般都会显示。
一般假死状态只出现于不小心点击到窗口进入编辑模式,如果放置不管仍然出现这种情况只能开始排查功能异常了。 -
RE: Manyana,free dalle3、asmr推送、动漫角色识别、gal查询、对话模型+语音、黑神话wiki、漂流瓶等功能集合,一键部署
@konearca 这是我没遇到过的情况,再整理一下。
目前是,更新数据能正常进行,但是不能触发指令回复吗,这样的话我就不太能理解了,有数据更新意味着没有进入假死状态。
尝试安装和使用其他miraiconsole插件,在manyana无法回复的时候看看那些插件能否正常进行回复。并记录进入只有 数据更新状态 前manyana窗口最后执行的指令内容,或许能通过这种方式排查一下原因。 -
RE: Manyana,free dalle3、asmr推送、动漫角色识别、gal查询、对话模型+语音、黑神话wiki、漂流瓶等功能集合,一键部署
@konearca 参考python及CMD窗口经常假死卡住,需要按任意键才能继续执行的问题解决办法|源:csdn 看看能否解决。如果用的launcher,尝试手动单独启动mirai/启动脚本.bat与manyana/启动脚本.bat,并观察是否仍有类似情况发生
-
RE: Manyana,free dalle3、asmr推送、动漫角色识别、gal查询、对话模型+语音、黑神话wiki、漂流瓶等功能集合,一键部署
@konearca 不回复消息后窗口还有动静吗,比如每分钟进行一次的数据更新。如果卡住不动单击窗口,按按回车。
-
RE: Manyana,free dalle3、asmr推送、动漫角色识别、gal查询、对话模型+语音、黑神话wiki、漂流瓶等功能集合,一键部署
@konearca 如果提示是websocker意外断开什么的
考虑可能是服务器分配的内存不足,如果你用launcher启动的,可以试着调整启动时mirai的内存(调高或者调低都试试,默认回车是分配512mb)
此外,还可以考虑把vits文件夹内所有内容复制到Manyana根目录下,能省一个flask应用的内存占用。 -
RE: Manyana,free dalle3、asmr推送、动漫角色识别、gal查询、对话模型+语音、黑神话wiki、漂流瓶等功能集合,一键部署
@konearca 截个图看看。
启动时有没有收到bot给你发送启动成功的私信。 -
RE: Manyana,free dalle3、asmr推送、动漫角色识别、gal查询、对话模型+语音、黑神话wiki、漂流瓶等功能集合,一键部署
@konearca mcl那边确保已经登陆账号
如果你用的release整合包
{"botName": "机器人名字", "botQQ": "机器人QQ", "master": "你的QQ","mainGroup": "你的群", "vertify_key": "1234567890", "port": "23456"}
确保机器人QQ务必对应,后两项无需修改
自己搭的mirai
确保已安装mirai-api-http 并正确配置
如果自行安装了uvicorn或hypercorn
pip uninstall uvicorn
pip uninstall hypercorn -
RE: 关于Python基于Mirai开发的QQ机器人中出现的问题
@Hanfeng
改用httpx试试看import asyncio import httpx #历史上的今天,文字版 url="https://www.ipip5.com/today/api.php" async def hT(): async with httpx.AsyncClient(timeout=100) as client: #100s超时 data = {"type": "json"} #传递的数据 r = await client.get(url, params=data) #发起请求 return r.json() #返回结果 if __name__ == '__main__': asyncio.run(hT())