我的QQ机器人摸索之路 您所在的位置:网站首页 qq机器人名称 我的QQ机器人摸索之路

我的QQ机器人摸索之路

2023-04-08 08:04| 来源: 网络整理| 查看: 265

体验

目前的体验还算不错,机器人我也打算开放使用,理论上能7x24小时运行

可以添加我的机器人QQ:3270963122 去体验 (一键添加)

功能功能列表

功能列表

具体功能展示

新番点歌b站解析图片抽卡

只展示了部分,更多功能请自行体验

安装前言

本机器人是根据 绪山真寻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 实验室设备网 版权所有