对不起,分手吧,我爱上了你做的聊天机器人

文章来源:一氧化碳中毒   发布时间:2021-9-24 20:45:21   点击数:
  

如果你还在为不知道怎么撩妹而烦恼,不知道怎么勾搭小仙女而困惑,又或者不知道怎么讨女朋友欢心而长吁短叹。

  那么不要犹豫徘徊,往下看。接下来我会分享怎么使用Python实现   不信咱先看看效果展示:

  (皮皮是我家猫的名字,所有我把命令设成这样子的)

  

  

  

  

如此贴心的舔狗,哪个小姐姐会选择拒绝呢。

  

目录:

一、Python登录   Python中有个itchat包,这是个开源的   (之后展示的代码是对itchat的进行简单封装后的应用,可能会导致阅读有些麻烦,见谅,文章最后面我会贴上全部的代码git)

二、获取天气早报信息

获取每日天气信息:

  我的天气信息是在阿凡达数据中申请的免费数据接口,里面也有很多好玩有趣的数据,最好自己去注册个账号。 

  睡前故事的来源是出自《从你的全世界路过--张嘉佳》,这本书中都是些爱情相关的小故事。

  

  我们用night.n来区分每晚发送的故事。

#提取故事的第一天readBookStartDay=datetime.datetime(,2,17)classDataUtil():defgetBookInfo(self,filePath):#文件路径,radioList=[]#   壁纸我们从必应的   至于具体的壁纸抓取分析,相信聪明的你们肯定是知道的,我就直接贴代码咯。

classDataUtil():defgetBingPhoto(self,index):#index对应的是必应index天的壁纸url=   数据都获取到了,也登录了   这里需要注意的是:

  1.   2.            聊天机器人我们要考虑俩个问题:

  1.怎么   2.自动回复什么内容?(调用图灵机器人)

  第一个问题,Itchat提供了注解,可以自动回复信息

  需要注意的是,自动回复方法,不能包含在类中,不然无法生效。

#聊天助手开关OPEN_FLAG=0#回复信息

itchat.msg_register([Text])deftext_reply(msg):globalOPEN_FLAGmsgText=msg[Text]#print(msgText)ifmsgText=="皮皮过来":OPEN_FLAG=1print(开启皮皮语音助手*)return开启皮皮语音助手*ifmsgText=="皮皮退下":OPEN_FLAG=0print(关闭皮皮语音助手*)return关闭皮皮语音助手*ifOPEN_FLAG==1:#为了保证在图灵Key出现问题的时候仍旧可以回复,这里设置一个默认回复defaultReply=不想说话了!+"*"#如果图灵Key出现问题,那么reply将会是Nonereply=get_response(msg[Text])+"*"#有内容一般就是指非空或者非None,你可以用`ifa:print(True)`来测试returnreplyordefaultReply

  

  第二个问题,图灵机器人去   申请到了之后,只需要调用接口就好了。

KEY=71f9d9d2ddad8b28bd#图灵机器人defget_response(msg):#构造了要发送给服务器的数据apiUrl=   大致思路就是这么简单咯

七、Git地址

     入口文件:autoSendMessage.py

预览时标签不可点收录于话题#个上一篇下一篇
转载请注明:http://www.lwblm.com/bzbk/12464.html
  • 上一篇文章:
  • 下一篇文章: 没有了