[教程 源码] 酷q+nonebot+python+vps,定制你的专属qq机器人
![]() | ![]() | ![]() | ![]() |
| 【性价之王】 | 【线路之王】 | 【价格之王】 | 【配置之王】 |
| 【免费之王】 | 【香港首推】 | 【梯子之王】 | 【独服之王】 |
![[教程 源码] 酷q+nonebot+python+vps,定制你的专属qq机器人](/pics/319.png)
今天给大家介绍下通过酷 q+nonebot 平台,基于 python 语言简单开发一个 qq 翻译机器人的过程。之前写过一篇关于酷 Q+python SDK 实现 qq 翻译机器人的教程,参考《酷 Q 机器人+vps+python 实现功能强大的 QQ 机器人》。但是由于这篇文章的 python SDK 没有维护失效了,所以更新了本篇文章,根据酷 Q+nonebot+python+vps 实现翻译机器人的教程。关于酷 Q 的详细介绍、安装教程可以参考上篇文章。本文着重介绍配置酷 q+nonebot 平台,基于 python 语言开发 qq 机器人及部署到云主机的过程。
实现翻译机器人的所需安装包及 python 代码都放到 qq 群中了,群号:216323847
相关资料:
[实战及教程]酷 Q+易语言+vps 实现 24 小时不间断监控机器人
酷 Q on docker 安装部署、使用及二次开发教程
Python+itchat 实现微信机器人,轻松搞定查看撤回消息、消息群发、清除好友高级功能
首先我们需要安装配置好酷 q 机器人,再安装配置好 nonebot,再在 nonebot 中通过 python 实现翻译单词的功能。最后将酷 q 和 nonebot 在 vps 云主机中部署运行起来即可。运行起来后,用户使用翻译机器人的过程如下。
注:在开发配置 qq 机器人的时候,可以在本地运行。如果 qq 机器人正式上线了,需要将 qq 机器人部署到 vps 主机上,可以保障机器人 24 小时稳定运行。
1 用户发送一个待翻译的单词给 qq 机器人
2qq 机器人将单词转发给 nonebot
3nonebot 中的 python 代码(我们自己编写)将单词翻译
4nonebot 将翻译结果反给 qq 机器人
4qq 机器人将翻译结果反给用户
酷 q+nonebot 的 qq 机器人的配置过程提前准备1 本人是用 windows10,酷 q air 版本 5.15 实现的。
2 需要 python 3.7 及以上环境
3 需要酷 q cqhttp 插件版本 4.8 及以上
4 安装 Nonebot
1 安装 python3.7Python3.7 安装包下载界面。https://www.python.org/downloads/windows/
选择自己需要的安装包。
默认安装即可。
安装完后,cmd 中执行 python,可以看到版本信息。表示安装成功。
2 安装 nonebot在 cmd 中执行 pip install nonebot,安装 nonebot,可能比较慢或出错,多执行几遍即可。
3 安装酷 q先下载酷 Qair 压缩包 ,下载地址:http://dlsec.cqp.me/cqa-tuling。
解压后目录结构如下
点击 CQA.exe 运行,再通过酷 Q 登录 QQ,就可以与酷 Q 机器人交互了。
4 安装酷 q coolq http api 插件
直接到 git 仓库 https://github.com/richardchien/coolq-http-api/releases 下载最新的 cpk 文件放到 酷 Q 的 app 文件夹,然后启用即可。
启用成功会跳出以下窗口
5 配置 nonebot一个简易的 nonebt 配置如下,运行即可。也可以在 q 群(216323847)里面下载已经实现翻译功能的 nonebot 代码,也是直接运行 bot.py。
使用你最熟悉的编辑器或 IDE,创建一个名为 bot.py 的文件,内容如下:
import nonebotif __name__ == '__main__': nonebot.init() nonebot.load_builtin_plugins() nonebot.run(host='127.0.0.1', port=8080)在命令行使用如下命令即可运行这个 NoneBot 实例:
python bot.py
运行后会产生如下日志:
[2020-03-16 15:50:26,166 nonebot] INFO: Succeeded to import "nonebot.plugins.base"[2020-03-16 15:50:26,166 nonebot] INFO: Running on 127.0.0.1:8080Running on http://127.0.0.1:8080 (CTRL + C to quit)[2020-03-16 15:50:26,177] Running on 127.0.0.1:8080 over http (CTRL + C to quit)6 翻译机器人 python 代码解释
翻译机器人目录结构如下所示
awesome-bot├── awesome│ └── plugins│ └── fanyi.py├── bot.py└── config.py主要功能在 fanyi.py 中实现
主要定义了 fanyi()函数,在客户 qq 给 qq 机器人发送【/翻译】的时候,该函数就会处理翻译内容。
Get_fanyi_result 函数主要是调用词霸的接口实现了单词的翻译。
验证翻译机器人是否安装配置正确运行 nonebot 后,看到提示框类似下图表示已经正常启用。
酷 q 正常运行截图如下
翻译机器人使用截图
将 qq 机器人部署到云主机,保障可以 24 小时稳定运行如果要使 qq 机器人可以长期稳定运行,是需要将 qq 机器人部署到云主机上的。如果是阿里云或腾讯云的新用户的话,可以用国内的阿里云或腾讯云,基础款的云主机基本也就 100-200 元每年,而且新用户都有 2000-3000 元的代金卷。
【腾讯云长期送 2860 元红包】
新用户注册可以领取 2860 元红包:点击领取:https://www.vpsjxw.com/go/txyun_2860
【阿里云长期送 2000 元红包】
新用户注册就可以领取最高 2000 元红包:点击领取:https://www.vpsjxw.com/go/aliyun_2000
如果不是阿里云或腾讯云的新用户,主机续费价格高,建议使用国外网络稳定的 vultr 或搬瓦工主机。
【搬瓦工永久优惠码】最高优惠 6.58% 优惠码:BWH3HYATVBJW 购买地址:https://www.vpsjxw.com/cn2_vps/2019_bandwagon_plans/
【VULTR 送 100 美元】VULTR 新用户注册即送 100 美元 活动详情:https://www.vpsjxw.com/vps_promo/vultr_0405/
转载请注明原文WWW.VPS.COM.IN:[教程/源码] 酷 q+nonebot+python+vps,定制你的专属 qq 机器人 (3)
[玩转VPS]历史优惠活动内容
猜你可能想看的VPS
- 推荐 MOACK→原价$159 现价$39.75 双路 E5-2620 韩国VPS[主机]
- 95IDC→香港 CN2 服务器 香港 CN2 站群服务器促销 终生七折站群服务器[IP]
- 稳定 搬瓦工 DC9 机房 CN2 GIA 线路 512M 内存套餐补货全球[VPS测评]
- Vultr 最新充多少送多少优惠码(送 100 美元 支持 PayPal日本VPS[主机]
- MoeCloud→350 元 月 2 核 2GB 内存 20GB SSD香港VPS[主机]
- 倒着写的人字和马字是什么成语?全球[VPS测评]
- 活动倒计时 Virmach→$15 年的 KVM 特价促销方案即将结束 全球[VPS测评]
- servercheap→$2 月 不限流量 VPS KVM 1G 内存 全球[VPS测评]
- 稳定 HostDare→1 核 756M 内存 150G 硬盘 600G全球[VPS测评]
- 企鹅小屋→300 元 月 2*L56XX 16GB 内存 1TB 硬盘 香港VPS[主机]
- $15 年 512M 内存 250G 硬盘 1T 流量 1Gbps 芝加全球[VPS测评]
- 解决Debian9系统环境中文乱码的问题 检查设置UTF-8编码全球[VPS测评]
- centOS7系统下如何修改服务器SSH端口默认的22。全球[VPS测评]
- 宝塔Linux面板7.5.1企业版破解开心版一键脚本全球[VPS测评]
- 给WordPress博客添加一个搜索引擎蜘蛛爬行及分析页面全球[VPS测评]
- WebARENA Indigo日本东京IPV6 ONLY小鸡测评(2.1日本VPS[主机]
- PacificRack → 1C 1G RAM 13G SSD 2T →全球[VPS测评]
- 租用美国服务器有哪些安全方案美国VPS[主机]
- 云服务器和服务器各有什么优缺点?全球[VPS测评]
- 40火伞高压电爬坡更让企业用电于民全球[VPS测评]
- LOCVPS,全新香港大浦CN2 VPS 2核4G内存3M仅54/月香港VPS[主机]
- tudcloud:香港vps终身7折,香港服务器终身9折,移动访问尤其优香港VPS[主机]
- 磐逸云:全场8折优惠,1核1G香港套餐月付24元,日本NNT线路套餐,月日本VPS[主机]
- 二三互联年末回馈:香港/美国云服务器新购特价促销,优惠码可打76折美国VPS[主机]
- 拼多多入局跨境电商平台,首站美国;奈雪的茶在上海建第二总部;pidan“美国VPS[主机]
- 硅云:香港免备案云服务器仅232元/年;香港2核2G2M仅482元/年香港VPS[主机]
- 中国跨境电商,如何掘金欧洲市场?全球[VPS测评]
- LOCVPS:全球云美国洛杉矶CN2 VPS,香港云地Xen VPS七折美国VPS[主机]
- 菠萝云服务器怎么样?香港云主机BGP、CN2,2核1G2M带宽仅49元/香港VPS[主机]
- JGKVM活动钜惠:美国cn2,香港cmi,大带宽vps,三网直连,10美国VPS[主机]
转载请注明原文地址:http://140.238.13.167:12355/read-11989.html











