大家期待已久,QQ机器人完整项目
原创
©著作权归作者所有:来自51CTO博客作者wx62a0461bcb0eb的原创作品,请联系作者获取转载授权,否则将追究法律责任
订阅本机器人专栏的同学,近日大家放映该机器人专栏内容,大家运行各种模块不存在,并不是代码错了,而是版本差异导致,所以这里我统一把我的完整项目给大家,欢迎参考源码学习,代码可能比较简陋,之前我没研究多久。
注意: 我是发的整个完整项目,包括环境一起打包了,你只需要pycharm打开这个项目即可,版本是去年的版本。
基本错误
主要变化为一下的这些模块已经不能使用了:
比如实现一个关键词触发,这里我基本都是接的api,有可能这些api用不了了,自己去修改,只需要一点点的爬虫知识,如果你不会爬虫,看我爬虫专栏就好了,爬虫专栏是免费的:
from nonebot.adapters.cqhttp import Message
from nonebot import on_keyword
from nonebot.typing import T_State
from nonebot.adapters import Bot, Event
import requests
from aiocqhttp.exceptions import Error as CQHttpError
lishi = on_keyword({'历史今天'})
@lishi.handle()
async def j(bot: Bot, event: Event, state: T_State):
msg = await ji()
try:
await lishi.send(Message(msg))
except CQHttpError:
pass
async def ji():
url = 'http://api.wpbom.com/api/today.php'
resp = requests.get(url).text
# ur = 'http://api.52guleng.cn/api/wzztp/api.php?s=325&ss=00A8FF&nr=' + resp
# t=requests.get(ur).text
# tu = f"[CQ:image,file={t}]"
return
完整可执行文件
项目代码文件:
链接:https://pan.baidu.com/s/164ZPBMmCDuzG9f8mAnJyqw?pwd=ehiq
提取码:ehiq
--来自百度网盘超级会员V3的分享
venu环境文件,替换你的venu文件:
链接:https://pan.baidu.com/s/1FMY2bBriokqpoYcNX2fDDw?pwd=jg2u
提取码:jg2u
--来自百度网盘超级会员V3的分享