windows 部署原神Bot
玩过原神的小伙伴是不是在一些群里面看到大佬的企鹅号开着bot,可以查询游戏的一些信息等等非常羡慕呢。接下来就面向无编程基础或刚入门的萌新,对新手操作友好的Windows服务器来进行部署我们的主角【原神bot】。
准备工具
ps:大家根据系统自行选择64或者32位下载
- 一台电脑和一个有智慧的大脑。
- 国内网络可能访问缓慢
教程思路
python环境安装
拉取bot
安装go-cqhttp
试运行
- 在haru-bot-setup文件夹中,双击运行HoshinoBot.bat启动hoshinobot
- 在bot文件夹中,双击go-cqhttp.bat或者使用cmd和powershell启动go-cqhttp.exe
- 若成功运行,窗口将出现如下结果:
hoshinobot
[2022-03-18 21:51:28,370 nonebot] INFO: Running on 127.0.0.1:8090 Running on http://127.0.0.1:8090 (CTRL + C to quit) [2022-03-18 21:51:28,380 nonebot] INFO: Scheduler started [2022-03-18 21:51:28,381] Running on http://127.0.0.1:8090 (CTRL + C to quit) [2022-03-18 21:51:32,810] 127.0.0.1:4741 GET /ws/ 1.1 101 - 541
go-cqhttp
[2022-03-18 21:51:24] [INFO]: Protocol -> connect to server: 193.112.231.60:8080 [2022-03-18 21:51:27] [INFO]: 收到服务器地址更新通知, 将在下一次重连时应用. [2022-03-18 21:51:31] [INFO]: 登录成功 欢迎使用: 野中晴 [2022-03-18 21:51:31] [INFO]: 开始加载好友列表... [2022-03-18 21:51:32] [INFO]: 开始尝试连接到反向WebSocket Universal服务器: ws://127.0.0.1:8090/ws/ [2022-03-18 21:51:33] [INFO]: 检查更新完成. 当前已运行最新版本.
- 在bot所在群聊中发送:
- @bot 自检
- @bot 进阶检查
- @bot 服务器检查
- @bot bot状态
若有回应,则说明bot已搭建完成。
此时请发送lssv来确认当前群启用的服务。
自定义
- 若Bot 运行正常,可考虑开启更多模块以丰富bot的功能。
- 在 bot\haru-bot-setup/hoshino/config/_bot_.py 文件里,将需要开启的模块前面的"#井号"删除。
- 若想给Bot 添加更多功能,可以自行收集插件放入 HoshinoBot/hoshino/modules 文件夹中。下载时(请仔细阅读该插件的说明文档,某些插件的添加方式有所不同)
Q&A
Q:为什么我的Bot 发不出图片/语音?
A:请检查资源路径RES_DIR是否设置正确,目录Resources下该图片/语音是否存在
Q:为什么我的Bot 没有反应?
A:请查看窗口显示的日志。
- 若日志显示正常,请查看在准备工作步骤中是否放通端口。
- 若日志有报错信息,请复制报错信息到搜索引擎解决。
- 若日志无反应,请在该窗口输入回车(按下Enter键),查看日志是否有反应。若日志仍无反应,请查看配置文件是否正确配置
- 若端口已经放通,请尝试其它指令;若部分指令有回应,说明bot 正常运行中,只是部分消息被tx吞了。若所有指令都无回应,- 请重新运行双击安装依赖
- 若所有方式都无法让Bot 做出反应,请尝试重新部署Bot。
Q:Bot 的权限是怎么设定的?
A:基于HoshinoBot的功能,设定主人为最高权限priv.SUPERUSER,群主为仅次于主人的第二权限priv.OWNER,群管理为更次一等的权限priv.ADMIN,群员为最低权限priv.NORMAL。(黑/白名单不考虑在内) 可以在_bot_.py里设定多个主人
Q:以后的更新维护?
A:您可以自行访问Go-cqhttp项目 ,HoshinoBot项目和众多bot插件 来进行更新。
Q:还有什么注意事项?
A:请勿滥用Bot。
本文共 1770 个字数,平均阅读时长 ≈ 5分钟