推广 热搜: page  关键词  数据分析  服务  数据分析系统  搜索  获取  哪些  链接  搜索引擎 

python3 qq机器人 python qq机器人 2020

   日期:2025-01-03     作者:ca7dh    caijiyuan   评论:0    移动:https://sicmodule.kub2b.com/mobile/news/15143.html
核心提示:前面写了不少文章关于机器人,后来小伙伴说不能用了,因为你版本与我不一样,隔了几个月了,版本更新了,变化比较大,所以特此更


前面写了不少文章关于机器人,后来小伙伴说不能用了,因为你版本与我不一样,隔了几个月了,版本更新了,变化比较大,所以特此更新一篇2022/3/25的QQ机器人搭建教程,有空更新插件。

声明:之前写的老版本已经不能用了,请把所有插件更新为最新版本。代码也需要重新迭代更新。也就是要重新写。

环境:pycharm2021
python版本:3.10

创建新的项目:


在terminal执行:

如下是成功了:

查看驱动器,terinal执行:

输出如下:

安装驱动器,我们通过power shell界面安装(shift+右键),主要是terminal有点黑不好看,输入:

按下键选择第三个回车:


输入:httpx 回车


如下就是安装成功:

查看有哪些适配器:

输出如下:

本教程只演示QQ机器人,所以安装OneBot.

输入如下命令回车:


按下键选择第三个回车:


输入:oneBot 回车


如下就是成功:

先查看有哪些插件,输入:nb plugin list 回车
输出如下:

安装插件,输入命令:nb plugin 回车

选择第四个install:回车:


比如插件:sentry,输入回车即可


如下就是成功:

创建命令:nb create,输入回车,回车后让你输入一个项目名,你可以随机,我输入:bot


回车选择第二个回车:

选择:echo按一下空格回车:

继续选第一个空格一下回车:

成功:

回到pycharm,可以看到如下文件:


目录结构为:

文件解释:

  • chuant/plugins 或 src/plugins: 用于存放编写的 bot 插件
  • .env、.env.dev、.env.prod: 各环境配置文件
  • bot.py: bot 入口文件
  • pyproject.toml: 项目插件配置文件
  • Dockerfile、docker-compose.yml: Docker 镜像配置文件

再来运行bot.py:,如下就是成功了:

.env

内容修改为:

.env.dev文件

默认为:

如果在linux环境,则需要设置:

.env.prod文件

默认不修改:

bot.py

完整如下:

下载启动

下载:https://github.com/Mrs4s/go-cqhttp/releases
我选择下载最新版本:https://github.com/Mrs4s/go-cqhttp/releases/tag/v1.0.0-rc1

如果你下载太慢,可以从我的蓝奏云下载:

下载go-cqhttp_windows_amd64.exe:


下载好后放到bot.py的同级目录,双击运行(或者管理员身份运行),会生成一个bat文件,再双击bat:

输入3回车:

配置config.yml

刚刚生成了config.yml文件,配置一下它,账号密码都为空,可以扫码:

下载好后,给bin目录添加到环境变量,这样可以支持语音发送。

首先运行bot.py,如下:

再运行go-cqhttp(之前名字太长,改短一点了),bot.py不要关闭。执行:

如下回车:

扫码即可登录:


测试:/echo 字符


项目文件整体架构如下:

着急写插件请看文档,闲下来我再写新版本插件:

https://github.com/nonebot/nonebot2 https://docs.go-cqhttp.org/guide/#go-cqhttp

本文地址:https://sicmodule.kub2b.com/news/15143.html     企库往 https://sicmodule.kub2b.com/ , 查看更多

特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。

 
 
更多>同类最新资讯
0相关评论

文章列表
相关文章
最新动态
推荐图文
最新资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号