码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • QQ机器人-nonebot


    文章目录

    • 前提
    • 一、下载go-cqhttp
          • 地址:
    • 二、运行go-cqhttp
          • 1、出现黑色窗口,一直点确定(三次)
          • 2、得到一个启动文件
          • 3、双击bat文件,选择3,生成config文件然后关闭窗口
          • 4、打开config文件,并修改
            • ①QQ帐号
            • ②更改universal
          • 5、再次运行bat文件,测试登录
            • 如图登陆成功即可关闭
            • gocqhttp设置完成
    • 三、创建nonebot
          • 1、在gocqhttp同级打开windows powershell创建nonebot项目
            • ①nb create 然后命名并配置
            • ②enter,创建成功
          • 2、vscode打开文件夹进行相关配置
          • 3、运行bot文件,以非调试模式运行
          • 4、开启gocqhttp
            • 测试:![在这里插入图片描述](https://img-blog.csdnimg.cn/5b7bbecf5a284b76b56b1e5903822b3e.png)
    • 此时机器人搭建成功
    • 四、加载第三方插件
          • 插件地址
          • 1、选择一个想要使用的,点击GitHub图标
          • 2、复制安装命令
          • 3、在机器人根目录下打开powershell进行安装
          • 4、在bot的python文件中引用插件
            • 引用的名称在这
          • 5、启动bot文件遇到报错注释解决
          • 6、启动bot文件,启动gocqhttp
          • 7、测试
            • 测试成功

    前提

    安装python
    安装vscode(可不安装,主要用于编辑)
    python3.8以上
    在这里插入图片描述

    一、下载go-cqhttp

    地址:

    https://github.com/Mrs4s/go-cqhttp
    在这里插入图片描述
    在这里插入图片描述
    windows64位使用go-cqhttp_windows_amd64.exe
    地址点击

    二、运行go-cqhttp

    在这里插入图片描述

    1、出现黑色窗口,一直点确定(三次)

    在这里插入图片描述

    2、得到一个启动文件

    在这里插入图片描述

    3、双击bat文件,选择3,生成config文件然后关闭窗口

    在这里插入图片描述

    4、打开config文件,并修改

    在这里插入图片描述

    ①QQ帐号

    在这里插入图片描述

    ②更改universal

    ws://127.0.0.1:端口号/onebot/v11/ws/

    ws://127.0.0.1:52000/onebot/v11/ws/
    
    • 1

    在这里插入图片描述
    在这里插入图片描述

    5、再次运行bat文件,测试登录

    在这里插入图片描述

    如图登陆成功即可关闭

    在这里插入图片描述

    gocqhttp设置完成

    在这里插入图片描述

    三、创建nonebot

    1、在gocqhttp同级打开windows powershell创建nonebot项目

    在这里插入图片描述

    ①nb create 然后命名并配置

    在这里插入图片描述
    在这里插入图片描述
    按空格选择
    在这里插入图片描述
    在这里插入图片描述

    ②enter,创建成功

    在这里插入图片描述
    目录如下
    在这里插入图片描述

    2、vscode打开文件夹进行相关配置

    ①、.env链接着dev文件,在dev文件中进行配置(也可以改成prod)
    在这里插入图片描述
    更改端口号等信息
    在这里插入图片描述

    HOST=127.0.0.1
    PORT=52000
    SUPERUSERS=["111","111"] #配置超级用户
    NICKNAME=["rose","stars"]  #机器人昵称
    COMMAND_START=["/"] #配置命令起始符
    COMMAND_SEP=["."]  #配置命令分割字符
    
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    3、运行bot文件,以非调试模式运行

    在这里插入图片描述

    4、开启gocqhttp

    在这里插入图片描述

    测试:在这里插入图片描述

    此时机器人搭建成功

    四、加载第三方插件

    插件地址

    在这里插入图片描述

    1、选择一个想要使用的,点击GitHub图标

    在这里插入图片描述

    2、复制安装命令
    nb plugin install nonebot_plugin_remake
    
    • 1

    在这里插入图片描述

    3、在机器人根目录下打开powershell进行安装

    在这里插入图片描述
    在这里插入图片描述
    安装完成
    在这里插入图片描述

    4、在bot的python文件中引用插件
    nonebot.load_plugin("nonebot_plugin_remake")
    
    • 1

    在这里插入图片描述

    引用的名称在这

    在这里插入图片描述

    5、启动bot文件遇到报错注释解决

    如果遇到如图错误,注释掉这行再次运行即可成功
    在这里插入图片描述
    在这里插入图片描述

    6、启动bot文件,启动gocqhttp

    在这里插入图片描述

    7、测试
    触发方式
    
    @机器人 remake/liferestart/人生重开/人生重来
    
    • 1
    • 2
    • 3

    在这里插入图片描述
    在这里插入图片描述

    测试成功
  • 相关阅读:
    记录k8s发布项目流程+gitlab
    Pinctrl 子系统简介
    【单调栈】496. 下一个更大元素 I
    企业微信设置可信域名
    短视频运营自媒体如何写好一个好的视频脚本?
    Mysql事物、隔离级别、锁
    深度学习之使用Milvus向量数据库实战图搜图
    MST8434 40V,3A,CC和CV同步降压DC/DC转换器
    客户端开发常用框架
    【数据库原理及应用教程】第三章 SQL
  • 原文地址:https://blog.csdn.net/Willow_Spring/article/details/126727869
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号