python项目的QQ机器人使用及部署在腾讯云服务器
一,前言
起初呢,在闲暇之余刷了会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机器人使用及部署在腾讯云服务器相关推荐
- 如何把自己的项目部署在腾讯云服务器上,别人可以访问(超详细教程)
如何把自己的项目部署在腾讯云服务器上,别人可以访问 原理其实就是:把自己的项目放到云服务器上用tomcat运行,把tomcat端口号改成80,别人就能通过ip+项目名+index.jsp界面访问了 那 ...
- 把自己的项目部署在腾讯云服务器上给大家浏览
如何把自己的项目部署在腾讯云服务器上,别人可以访问 原理其实就是:把自己的项目放到云服务器上用tomcat运行,把tomcat端口号改成80,别人就能通过ip+项目名+index.jsp界面访问了 那 ...
- git上传文件到腾讯云服务器,我的hexo部署到腾讯云服务器
最近发现腾讯云搞活动,然后就心血来潮买了个服务器,感觉是挺便宜的(肯定是腾讯的套路),还续费了2年,希望自己能玩好这台服务器.昨天刚买完之后,一直在想不知道用来干嘛,想到现在还是不清楚要搞些撒东西出来 ...
- 把本地web项目部署在腾讯云服务器上
把本地web项目部署在腾讯云服务器上 怎样把本地web项目部署在腾讯云服务器上? 1.准备本地项目 2.配置云计算机 3.配置云服务器 4.部署项目 5.运行项目 怎样把本地web项目部署在腾讯云服务 ...
- 怎么样可以把自己的项目部署在腾讯云服务器上,别人可以访问到
如何把自己的项目部署在腾讯云服务器上,别人可以访问 原理其实就是:把自己的项目放到云服务器上用tomcat运行,把tomcat端口号改成80,别人就能通过ip+项目名+index.jsp界面访问了 那 ...
- php项目部署在腾讯云服务器,腾讯云服务器部署
腾讯云服务器部署,我们以CentOS系统为例进行说明,其它系统类同 # 一键安装PHP运行环境 我们使用 oneinstack 一键安装包进行安装,oneinstack的官网地址是:https://o ...
- django部署iiswin10_基于Windows平台的Django在本地部署和腾讯云服务器上部署的方法教程(一)...
环境: VS2015 IIS python3.6.1 django 1.11.14 打开VS2015,新建一个django项目. 这里注意一点:确保python的安装路径中没有中文,没有空格. 我的安 ...
- Hexo博客部署到腾讯云服务器全过程(Nginx,证书,HTTPS),你要的这里都有
Python微信订餐小程序课程视频 https://edu.csdn.net/course/detail/36074 Python实战量化交易理财系统 https://edu.csdn.net/cou ...
- 将springboot单体项目部署到腾讯云服务器上
前言 在服务器上运行springboot项目,需要有jdk环境,而此文的项目案例使用的数据库是mysql,所以也需要安装mysql,教程如下: CentOS7安装jdk8 CentOS7快速安装mys ...
最新文章
- ABP理论学习之数据传输对象(DTO)
- 比买电脑还便宜的桌面虚拟化方案
- Nginx 502 bad gateway的解决方案
- Spring Boot Serverless 实战系列“部署篇” | Mall 应用
- 网页空间php可以赋值,js如何赋值给php
- java面试必背知识点
- RUNOOB python练习题 23 使用*号输出菱形
- java的math类_Java之Math类使用小结
- JavaScript是如何工作的:Web推送通知的机制
- 【免费毕设】ASP.NET通用作业批改系统设计(源代码+lunwen)
- Unity跨iOS、Android平台使用protobuf-net的方法
- mdadm命令参数详解
- 解决Excel 闪退问题(如果你最近装了visio的话点进来)
- togaf简介(一)
- Hi3559AV100移植友方4G模块N720V5(一)
- 案例研究:手机APP的UI设计流程
- GIF 字节格式介绍
- 【obs】libobs-winrt :CreateDispatcherQueueController
- VMware软件安装与完全卸载
- html验证座机号码_js验证输入是否为手机号码或电话号码示例