我的QQ机器人摸索之路 | 您所在的位置:网站首页 › qq机器人名称 › 我的QQ机器人摸索之路 |
体验 目前的体验还算不错,机器人我也打算开放使用,理论上能7x24小时运行 可以添加我的机器人QQ:3270963122 去体验 (一键添加) 功能功能列表具体功能展示只展示了部分,更多功能请自行体验 安装前言本机器人是根据 绪山真寻Bot 修改而来(也就是稍微改了一下代码,加了几个插件而已) 基于 nonebot2 和 go-cqhttp 开发 用于官方文档太简单了,所以我还是自己写吧准备需要到github上的releases中下载对应源码绪山真寻Bot go-cqhttp 下载对应 系统/架构 的包 配置其实配置也没啥好配置的配置 go-cqhttp配置可以参考 官方文档 ,还挺详细的 打开powershell或者cmd #先用CD切换到对应目录#再输入下面命令启动go-cqhttp./go-cqhttp.exe根据提示生成运行脚本 打开终端 #先用CD切换到对应目录sudo chmod -R 777 go-cqhttp #赋予权限#再输入下面命令启动go-cqhttp./go-cqhttp根据提示生成运行脚本 选择3: 反向 Websocket 通信 接下来修改配置文件修改QQ账号密码,设置上报数据类型和反向WS Universal 地址 #先修改账号密码account: # 账号相关 uin: 1233456 # QQ账号 password: '' # 密码为空时使用扫码登录#再修改上报数据类型message: # 上报数据类型 # 可选: string,array post-format: array#最后修改反向WS Universal 地址servers: # 添加方式,同一连接方式可添加多个,具体配置说明请查看文档 #- http: # http 通信 #- ws: # 正向 Websocket #- ws-reverse: # 反向 Websocket #- pprof: #性能分析服务器 # 反向WS设置 - ws-reverse: # 反向WS Universal 地址 # 注意 设置了此项地址后下面两项将会被忽略 universal: ws://127.0.0.1:8080/cqhttp/ws配置 机器人建议python版本为3.9,如果可以话建议创建虚拟环境以防止不同包之间冲突 安装依赖 pip isntall -r requirements.txt修改congifs/config.py 主要修改的是ALAPI_TOKEN,TL_KEY,以及数据库的有关配置 # API KEY(必要)RSSHUBAPP: str = "https://rsshub.app" # rsshubALAPI_TOKEN: str = "" # ALAPI https://admin.alapi.cn/user/loginHIBIAPI: str = "https://api.obfs.dev"# 图灵TL_KEY: List[str] = []# 数据库(必要)# 如果填写了bind就不需要再填写后面的字段了#)# 示例:"bind": "postgresql://user:[email protected]:5432/database"bind: str = "" # 数据库连接链接sql_name: str = "postgresql"user: str = "" # 数据用户名password: str = "" # 数据库密码address: str = "" # 数据库地址port: str = "" # 数据库端口database: str = "" # 数据库名称这样一来,大部分的配置都完成了启动直接运行 python bot.py盲猜这一步会报错,慢慢排查,就能修好 不出意外的话,你的机器人就可以用了 后记这机器人害我折腾了好久,nonebot的框架自由度很高,有能力的可以自己开发插件。 感谢Onebotgo-cqhttpnonebot2XUN_Langskipcappuccilo_pluginsnonebot-plugin-withdrawnonebot_plugin_songpicker2nonebot_plugin_managerGenshin_Impact_botnonebot2_luxun_saysAnimeThesaurusomega-miya |
CopyRight 2018-2019 实验室设备网 版权所有 |