欢迎光临
我们一直在努力

qq聊天机器人怎么弄(qq聊天机器人怎么制作)

1、机器人框架的下载和配置

首先需要一个qq机器人框架,我使用的是基于mirai 以及 MiraiGo 开发的go-cqhttp(里面有开发文档)。

QQ机器人制作|前期准备(1)

Windows下32位文件为 go-cqhttp-v*-windows-386.zip

Windows下64位文件为 go-cqhttp-v*-windows-amd64.zip

Windows下arm用(如使用高通CPU的笔记本)文件为 go-cqhttp-v*-windows-arm.zip

QQ机器人制作|前期准备(1)

选择合适的压缩包下载,然后解压。

QQ机器人制作|前期准备(1)

双击exe文件,出现如下窗口:

QQ机器人制作|前期准备(1)

输入1后回车,然后关闭,此时已经在原来的文件目录下生成了配置文件config.yml。

双击config.yml,输入QQ号和密码(建议使用无登录保护的qq,否则可能出现滑块验证等问题)。

QQ机器人制作|前期准备(1)

再转到最后两行,把注释去掉。(很重要)

QQ机器人制作|前期准备(1)

可以参考我的配置:

# go-cqhttp 默认配置文件

account: # 账号相关

uin: 1233456 # QQ账号

password: ‘123456’ # 密码为空时使用扫码登录

encrypt: false # 是否开启密码加密

status: 0 # 在线状态 请参考
https://docs.go-cqhttp.org/guide/config.html#在线状态

relogin: # 重连设置

delay: 3 # 首次重连延迟, 单位秒

interval: 3 # 重连间隔

max-times: 0 # 最大重连次数, 0为无限制

# 是否使用服务器下发的新地址进行重连

# 注意, 此设置可能导致在海外服务器上连接情况更差

use-sso-address: true

heartbeat:

# 心跳频率, 单位秒

# -1 为关闭心跳

interval: 5

message:

# 上报数据类型

# 可选: string,array

post-format: string

# 是否忽略无效的CQ码, 如果为假将原样发送

ignore-invalid-cqcode: false

# 是否强制分片发送消息

# 分片发送将会带来更快的速度

# 但是兼容性会有些问题

force-fragment: false

# 是否将url分片发送

fix-url: false

# 下载图片等请求网络代理

proxy-rewrite: ”

# 是否上报自身消息

report-self-message: false

# 移除服务端的Reply附带的At

remove-reply-at: false

# 为Reply附加更多信息

extra-reply-data: false

# 跳过 Mime 扫描, 忽略错误数据

skip-mime-scan: false

output:

# 日志等级 trace,debug,info,warn,error

log-level: warn

# 日志时效 单位天. 超过这个时间之前的日志将会被自动删除. 设置为 0 表示永久保留.

log-aging: 15

# 是否在每次启动时强制创建全新的文件储存日志. 为 false 的情况下将会在上次启动时创建的日志文件续写

log-force-new: true

# 是否启用 DEBUG

debug: false # 开启调试模式

# 默认中间件锚点

default-middlewares: &default

# 访问密钥, 强烈推荐在公网的服务器设置

access-token: ”

# 事件过滤器文件目录

filter: ”

# API限速设置

# 该设置为全局生效

# 原 cqhttp 虽然启用了 rate_limit 后缀, 但是基本没插件适配

# 目前该限速设置为令牌桶算法, 请参考:

# https://baike.baidu.com/item/%E4%BB%A4%E7%89%8C%E6%A1%B6%E7%AE%97%E6%B3%95/6597000?fr=aladdin

rate-limit:

enabled: false # 是否启用限速

frequency: 1 # 令牌回复频率, 单位秒

bucket: 1 # 令牌桶大小

database: # 数据库相关设置

leveldb:

# 是否启用内置leveldb数据库

# 启用将会增加10-20MB的内存占用和一定的磁盘空间

# 关闭将无法使用 撤回 回复 get_msg 等上下文相关功能

enable: true

# 连接服务列表

servers:

# 添加方式,同一连接方式可添加多个,具体配置说明请查看文档

#- http: # http 通信

#- ws: # 正向 Websocket

#- ws-reverse: # 反向 Websocket

#- pprof: #性能分析服务器

# HTTP 通信设置

– http:

# 服务端监听地址

host: 127.0.0.1

# 服务端监听端口

port: 5700

# 反向HTTP超时时间, 单位秒

# 最小值为5,小于5将会忽略本项设置

timeout: 5

# 长轮询拓展

long-polling:

# 是否开启

enabled: false

# 消息队列大小,0 表示不限制队列大小,谨慎使用

max-queue-size: 2000

middlewares:

<<: *default # 引用默认中间件

# 反向HTTP POST地址列表

post:

#- url: ” # 地址

# secret: ” # 密钥

– url: 127.0.0.1:5701 # 地址

secret: ” # 密钥

配置完后直接双击exe文件。等待一段时间出现如下窗口:

QQ机器人制作|前期准备(1)

QQ机器人制作|前期准备(1)

补充:窗口可能会一直出现如下警告(这个不需要管,是正常现象):

QQ机器人制作|前期准备(1)
文章内容来源于网络,如有侵权请联系站长删除,谢谢。
文章名称:《qq聊天机器人怎么弄(qq聊天机器人怎么制作)》
文章链接:https://www.xulseo.com/6468.html
分享到: 生成海报
小玖数码资源博客(www.xulseo.com)专注于提供更多更专业的数码产品实测,平板电脑评测和数码品牌资讯内容,小玖数码资源博客致力打造一个帮用户真正了解数码品牌产品的平台。

热门推荐

广告合作 专业 快捷

联系我们联系我们

登录

忘记密码 ?