go-cqhttp初始配置

发布于 2024-07-03  168 次阅读


AI 摘要

文章概述:本文介绍了go-cqhttp的初始配置步骤,包括如何生成和使用device.json与session.token。启动go-cqhttp前需先运行签名程序,并完成滑块和短信验证等步骤。在使用过程中要注意腾讯的管控规则,避免因违规而冻结账号。重要提示包括发送消息长度、指令格式及发送频率的控制。
本文章适用于(点我展开)

go-cqhttp中config.yml已经配置完毕,需要启动go-cqhttp.bat登录账号生成device.json的

写在前面(点我展开)

go-cqhttp成功登录后生成的session.token和device.json不要发送给别人,否则可能会被盗

运行签名程序(如有)

示例:运行签名程序Start_Qsign.bat

强烈建议使用签名程序,否则可能会遇到code45风控

等待签名服务器运行,就可以进入接下来的操作啦~

运行go-cqhttp

双击运行go-cqhttp.bat

可能存在的验证方式

滑块验证

登录需要滑条验证码,请验证后重试
...
请输入(1 - 2):

此时输入2,手动提交,因为自动提交总是有问题()

请前往该地址验证->***
请输入ticket:

如何获取ticket?

打开给出的链接(终端支持ctrl+鼠标单击打开链接的也建议手动打开,因为这样很容易导致打开的链接不完整)

按下ctrl+shift+I或者F12打开开发者工具,选择网络,如果是英文的就是Network

完成滑块验证是个人都行吧,列表中会新出来一个“cap_union_new_verify”,点击进去,选择“相应”一栏

复制“ticket”对应的内容(千万不要将引号复制了!!!),有点长,然后粘贴到go-cqhttp中

请注意:如果某些命令行在按下ctrl+v后出现的内容不是你复制的内容,而是^v,那么此时你应该尝试使用右键粘贴,少数命令行支持鼠标中键粘贴

然后按下回车提交即可

发送验证码

账号已开启设备锁,请选择验证方式:
1. 向手机 114*******5 发送短信验证码
2. 使用手机QQ扫码验证.
请输入(1 - 2):

如果选择1,将会向qq绑定的手机发送一个验证码,输入验证码即可,如果选择2,会给出一个链接,例如:

账号已开启设备锁,请前往 -> https://accounts.qq.com/safe/verify?_wv=2&_wwv=128&envfrom=double-check&uin=114514 <- 验证后重启Bot.

这时候怎么办?只需将这个链接发送给手机端,手机端打开链接验证即可

如果不能验证,你尝试可以换一种方式或干脆使用二维码生成器将这个链接生成为二维码然后给手机扫描后登录

登录完成后,再次打开go-cqhttp.bat就可以啦~

温馨提醒

腾讯对于qq机器人管控特别严,如果你不想被封号,请在使用go-cqhttp时一定要遵循以下注意事项!

  • 在使用go-cqhttp之前,要运行签名服务器
  • 发送消息不要太长(超过三行)
  • 如果制作那种有指令的机器人,指令不要加特殊字符,如/菜单 \签到
  • 不要让机器人连续发言,设置一定的冷却时间