一,前言

起初呢,在闲暇之余刷了会CSDN,没想到刷到了qq机器人的创作方法
于是就有很大的兴趣去了解去学习,我本是学Java的,因为这个因此对Python领域产生了浓厚的兴趣,于是百度去找python的学习资料~
于是就去川川的博客里找机器人的源码及插件,让qq机器人跑起来,怎么做插件啊~~
  • 先上个链接了解一哈,我们的川川

CSDN川川菜鸟:https://blog.csdn.net/weixin_46211269/article/details/117921934
还有川川的机器人专栏:https://blog.csdn.net/weixin_46211269/category_10912318.html
感觉怎么样呢?还不错吧
不过别着急啊,你得先搭建python环境

需要用到:go-cqhttp插件,安装包,云服务器,两个QQ(一个大号,一个qq小号)大号用来测试,小号用来当机器人
插件和安装包我在下面已经备好了,其他需自备

二,python环境搭建

新鲜出炉的python环境搭建教程,废话不多,简单易懂

python环境搭建:https://blog.csdn.net/Afei_han/article/details/119332658

嘿~别着急去找python的安装包,我已经给你们准备好了

迅雷下载:<——————————往这看~
有两个版本啊~分为3.8.10和3.9.6的,看自己需要下载
python3.8.10安装包:https://pan.xunlei.com/s/VMfqSXv-60lUBq4hDXwuSKCEA1
提取码:pfqi
python3.9.6安装包:https://pan.xunlei.com/s/VMfqSsCdopWkafEIyeiAa1C1A1
提取码:qj4d

这样的话你们的环境已经搭建好了吧~但是还需要一个python代码的编译器~

三,pycharm代码编译器安装

同样你们需要pycharm的安装步骤吧~哈哈
新鲜出炉的pycharm编译器安装教程,废话不多,简单易懂

pycharm安装教程:https://blog.csdn.net/Afei_han/article/details/119332950

嘿~别着急去找pycharm的安装包,我已经给你们准备好了

迅雷下载:<——————————往这看~
pycharm2021.2(专业版)安装包 :https://pan.xunlei.com/s/VMfqXf_J3BC6aFF_cNuzn5LcA1
提取码:9tnj
pycharm2021.1.2(社区版)安装包:https://pan.xunlei.com/s/VMg5_jl3DGnwXYNXNzoh69I3A1
提取码:3fp9

四,QQ机器人的源代码及启动

首先你得进川川的群里,群文件里拉取代码,群号:970353786

然后,怎么去在pycharm里搞机器人呢?
**川川的b站视频教程**   共分为教程1,2,3慢慢看
在这:↓↓↓

川川的b站视频教程
教程一:https://www.bilibili.com/video/BV1Z64y197Ps

教程二:https://www.bilibili.com/video/BV1H64y1Q7uJ

教程三:https://www.bilibili.com/video/BV1Tg411u7H4
该up主已授权转载权限~香

中间好像用到了核心模块下载,有一些需要安装的模块:
pip install nb-clipip install pydantic loguru pygtrie httpx python-dotenv uvicorn fastapi requests selenium aiocqhttp ffmpeg aiohttp -i https://pypi.tuna.tsinghua.edu.cn/simplepip install nonebot-plugin-apscheduler nonebot-adapter-cqhttp -i https://pypi.tuna.tsinghua.edu.cn/simple
把命令复制粘贴到这下面就行了

应该在看的时候会用到go-cqhttp包,我也准备好了

迅雷下载
go-cqhttp包:https://pan.xunlei.com/s/VMfqcw5Owl9SsASHLB-uKmlJA1
提取码:wmuc
如果需要新版本的go-cqhttp包,请到这里:↓↓↓
go-cqhttp的GitHub:https://github.com/Mrs4s/go-cqhttp/releases
如果~
如果看不懂的话,这有个go-cqhttp的API帮助中心
API帮助中心:https://docs.go-cqhttp.org/cqcode/

在搞机器人的途中遇到什么问题都可以去群里问,群里其他人看到了都会细心解答的,放心好了
到现在的话你windows上的机器人就能够操作了,接下来就该可长时间挂载的服务器上的机器人了(robot)

五,云服务器及终端

如果想长时间挂着机器人的话就去买个阿里云或者腾讯云的服务器好了,或者只是想随便玩一下的话,随便你好了~
这两个是腾讯云和阿里云的购买的链接,有资金有意向可以考虑下,不考虑的可以暂时用VMWare(linux-centos)代替,Ubuntu也不错

腾讯云:https://cloud.tencent.com/act/new
阿里云:https://www.aliyun.com/activity/daily/july

有了服务器之后,重置下密码,开机是服务器在运行中的状态
接着,你就可以用远程工具连接到你的服务器
比如说SecureCRT和MobaXterm这样的工具很实用,我是两个同时操作的,非常方便,你们怎么用看你们自己了~
给你们放上他们的下载链接:

SecureCRT下载:https://pan.xunlei.com/s/VMfqp3dHuUvFshwOKSCp_a1XA1
提取码:n4tx

MobaXterm下载:https://pan.xunlei.com/s/VMfqpHFFO0GKImVK5s3lCknRA1
提取码:8jrp

六,云服务器搭建python环境及部署机器人

这里的话在b站有教程的,央求川川搞来的~~
他录的教程简单易懂,尤其适合不懂服务器的小白们~

b站搭建及部署教程:https://www.bilibili.com/video/BV1rL411n7EV
该up主已授权转载权限~香

服务器配置python的教程:https://chuanchuan.blog.csdn.net/article/details/118167962
来自川川菜鸟

哦,对了中间会用到在云服务器里需要的go-cqhttp

云服务器go-cqhttp:https://pan.xunlei.com/s/VMg5ddGGDGnwXYNXNzoh74eAA1
提取码:g36v

看完教程之后,不仔细观察细节的话最后可能还有问题
就是在终端之内启动机器人项目和启动go-cqhttp都OK
但是一把终端关闭之后,机器人就不好使了
原因是终端关闭后机器人的服务就自动挂掉了,需要把启动命令换成这个:

机器人项目启动:nohup python3 bot.py &
go-cqhttp启动:nohup ./go-cqhttp &

大概就这么着了,如果还有什么疑问就去川川的群里问吧~
群号:970353786

python项目的QQ机器人使用及部署在腾讯云服务器相关推荐

  1. 如何把自己的项目部署在腾讯云服务器上,别人可以访问(超详细教程)

    如何把自己的项目部署在腾讯云服务器上,别人可以访问 原理其实就是:把自己的项目放到云服务器上用tomcat运行,把tomcat端口号改成80,别人就能通过ip+项目名+index.jsp界面访问了 那 ...

  2. 把自己的项目部署在腾讯云服务器上给大家浏览

    如何把自己的项目部署在腾讯云服务器上,别人可以访问 原理其实就是:把自己的项目放到云服务器上用tomcat运行,把tomcat端口号改成80,别人就能通过ip+项目名+index.jsp界面访问了 那 ...

  3. git上传文件到腾讯云服务器,我的hexo部署到腾讯云服务器

    最近发现腾讯云搞活动,然后就心血来潮买了个服务器,感觉是挺便宜的(肯定是腾讯的套路),还续费了2年,希望自己能玩好这台服务器.昨天刚买完之后,一直在想不知道用来干嘛,想到现在还是不清楚要搞些撒东西出来 ...

  4. 把本地web项目部署在腾讯云服务器上

    把本地web项目部署在腾讯云服务器上 怎样把本地web项目部署在腾讯云服务器上? 1.准备本地项目 2.配置云计算机 3.配置云服务器 4.部署项目 5.运行项目 怎样把本地web项目部署在腾讯云服务 ...

  5. 怎么样可以把自己的项目部署在腾讯云服务器上,别人可以访问到

    如何把自己的项目部署在腾讯云服务器上,别人可以访问 原理其实就是:把自己的项目放到云服务器上用tomcat运行,把tomcat端口号改成80,别人就能通过ip+项目名+index.jsp界面访问了 那 ...

  6. php项目部署在腾讯云服务器,腾讯云服务器部署

    腾讯云服务器部署,我们以CentOS系统为例进行说明,其它系统类同 # 一键安装PHP运行环境 我们使用 oneinstack 一键安装包进行安装,oneinstack的官网地址是:https://o ...

  7. django部署iiswin10_基于Windows平台的Django在本地部署和腾讯云服务器上部署的方法教程(一)...

    环境: VS2015 IIS python3.6.1 django 1.11.14 打开VS2015,新建一个django项目. 这里注意一点:确保python的安装路径中没有中文,没有空格. 我的安 ...

  8. Hexo博客部署到腾讯云服务器全过程(Nginx,证书,HTTPS),你要的这里都有

    Python微信订餐小程序课程视频 https://edu.csdn.net/course/detail/36074 Python实战量化交易理财系统 https://edu.csdn.net/cou ...

  9. 将springboot单体项目部署到腾讯云服务器上

    前言 在服务器上运行springboot项目,需要有jdk环境,而此文的项目案例使用的数据库是mysql,所以也需要安装mysql,教程如下: CentOS7安装jdk8 CentOS7快速安装mys ...

最新文章

  1. 基于Web日志挖掘的个性化推荐系统(附源码)
  2. 【前端】【element】el-progress组件使用文档补充——大小调整与数字颜色
  3. python3 -m pip install pymongo_Python3上Pymongo的SSL握手问题
  4. JavaMail的使用
  5. python项目打包成whl文件
  6. 技术不牛如何才拿到国内IT巨头的Offer
  7. a标签下载图片 text
  8. PreRNN+:Towards A Resolution of the Deep-in-Dilemma in Saptiotemporal Predictive Learning
  9. 抠图应用程序设计(二)——磁性套索工具Livewire算法的实现
  10. 基于深度学习的图像识别进展:百度的若干实践
  11. python科学计算环境配置_ATLAS + NumPy + SciPy + Theano 的Python科学计算环境搭建
  12. 伦敦金走势图与顾比均线
  13. 972信息检索 | 第六章 专业性书目信息检索系统
  14. Invalid component name Component names should conform to valid custom element name报错
  15. 阿里巴巴、Amazon、Windows、Android、Google、Internet、iPhone、汽车底盘、以及信用卡都属于平台经济--产品平台---供应链平台---产业平台--双边市场平台
  16. 小程序webview内网页实现微信支付
  17. 猿如意---初学者的一盏明灯---程序员的宝藏app
  18. FPGA第五节:ADDA实验
  19. 数据库到底是什么?举例MySQL给你讲明白
  20. 如何解决python安装的库因版本不匹配而无法使用

热门文章

  1. 201671030123叶虹《英文文本统计分析》结对项目报告
  2. go-micro教程
  3. 功利主义穆勒思维导图_约翰·穆勒功利主义教育思想概述
  4. 怎么才能使用计算机,电脑可以上微信吗,详细教您电脑怎么用微信
  5. 静电场边值问题及其求解
  6. matlab电位图仿真实验,基于MATLAB的静电场描绘实验仿真
  7. 互联网行业各种“眼中体”大集合
  8. 织梦响应式精密机械模具类网站织梦模板(自适应手机端)
  9. 应急照明市电检测_图文分析应急照明如何供电? 如何接线?
  10. 自然数拆分Lunatic版