最近每天早上准点出门去图书馆中午回来吃饭睡午觉,晚上吃饭看视频整个人都快整蒙了。然后就想起来干点其他的事来改善改善我这平淡的生活
之前写的是一个itchat實现微信消息的qq怎么自动回复消息,然后是调用的图灵机器人实现的自动对话这里的QQqq怎么自动回复消息就没有用机器人qq怎么自动回复消息了,而是从网页上爬取的祝福语然后保存到数据库中,在QQ收到消息的时候随机从数据库中取出一句祝福语回复发消息的好友。
首先茬pycharm中新建一个工程在工程下面创建python文件。先建立一个数据库用来保存爬取到的祝福语内容以便qq怎么自动回复消息的时候能够随机从数據库中提取:
#ORM(Object Relational Mapping)框架采用元数据来描述对象一关系映射细节,元数据一般采用XML格式并且存放在专门的对象一映射文件中。 #这里只是测試是否爬取到祝福语内容
然后查看数据库是否已经保存爬取到的祝福语(这里只爬取了100条作为实验)数据库如下图所示:
这就完成了祝鍢语的爬取,接下来就是用qqbot来将消息发送出去qqbot是采用的smart qq机制,也就是网页版QQ
最后附上自动回消息的部分,只需要将上述几个部分放到┅个工程里即可测试有兴趣的可以尝试一下下。
#将数据库的消息放到列表中 #当内容非空的时候回复消息 #随机从列表中取出一条祝福语 #將祝福语发送给那个给你发消息的人
发布了55 篇原创文章 · 获赞 82 · 访问量 9万+