今天给大家介绍下通过酷q+nonebot平台,基于python语言简单开发一个qq翻译机器人的过程。之前写过一篇关于酷Q+pythonSDK实现qq翻译机器人的教程,参考《酷Q机器人+vps+python实现功能强大的QQ机器人》。但是由于这篇文章的pythonSDK没有维护失效了,所以更新了本篇文章,根据酷Q+nonebot+python+vps实现翻译机器人的教程。关于酷Q的详细介绍、安装教程可以参考上篇文章。本文着重介绍配置酷q+nonebot平台,基于python语言开发qq机器人及部署到云主机的过程。
实现翻译机器人的所需安装包及python代码都放到qq群中了,群号:283468775
[实战及教程]酷Q+易语言+vps实现24小时不间断监控机器人
酷Qondocker安装部署、使用及二次开发教程
Python+itchat实现微信机器人,轻松搞定查看撤回消息、消息群发、清除好友高级功能
酷q+nonebot的qq机器人的实现流程
首先我们需要安装配置好酷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,酷qair版本5.15实现的。
3需要酷qcqhttp插件版本4.8及以上
Python3.7安装包下载界面。https://www.python.org/downloads/windows/
安装完后,cmd中执行python,可以看到版本信息。表示安装成功。
在cmd中执行pipinstallnonebot,安装nonebot,可能比较慢或出错,多执行几遍即可。
先下载酷Qair压缩包,下载地址:http://dlsec.cqp.me/cqa-tuling。
点击CQA.exe运行,再通过酷Q登录QQ,就可以与酷Q机器人交互了。
一个简易的nonebt配置如下,运行即可。也可以在q群(283468775)里面下载已经实现翻译功能的nonebot代码,也是直接运行bot.py。
使用你最熟悉的编辑器或IDE,创建一个名为?bot.py?的文件,内容如下:
nonebot.load_builtin_plugins()
nonebot.run(host=&039;,port=8080)
在命令行使用如下命令即可运行这个NoneBot实例:
[2020-03-1615:50:26,166nonebot]INFO:Succeededtoimport"nonebot.plugins.base"
[2020-03-1615:50:26,166nonebot]INFO:Runningon127.0.0.1:8080
Runningonhttp://127.0.0.1:8080(CTRL+Ctoquit)
[2020-03-1615:50:26,177]Runningon127.0.0.1:8080overhttp(CTRL+Ctoquit)
6翻译机器人python代码解释
翻译机器人目录结构如下所示
主要定义了fanyi()函数,在客户qq给qq机器人发送【/翻译】的时候,该函数就会处理翻译内容。
Get_fanyi_result函数主要是调用词霸的接口实现了单词的翻译。
验证翻译机器人是否安装配置正确
运行nonebot后,看到提示框类似下图表示已经正常启用。
将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/
本文来源:vps主机--酷qq机器人手机版下载(机器人开放平台)
本文地址:https://www.idcbaba.com/vps/312.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 1919100645@qq.com 举报,一经查实,本站将立刻删除。