前言不知道你最近有没有被python版刷屏《微信每日说》,不过他有占据了github上的python热点快两周了。是不是我们前端的小伙伴们也看得有点眼馋了,因为毕竟对python语言不是那么熟悉,学习和使用肯定不是那么舒服。想一想,用熟悉的js语言制作自己的哄女朋友神器,会不会很有趣呢!?我们前端开发人员哄女朋友也是很认真的,我们也可以做自动哄女朋友(朋友)神器!项目介绍其实《微信每日说》这个小项目早在3月份就完成了,当时还发表了一篇文章《用Node+wechaty写一个爬虫脚本每天定时给女(男)朋友发微信暖心话》。看过的朋友应该印象深刻。由于上次分享的文章偏技术性,被朋友说可能不适合新手。在他的建议下,我重新整理了现有的代码,做了一个教学视频,方便任何人群。使用。同时,我也维护了两套项目。一是这个项目《微信每日说》适合初学者。它易于操作、易于配置且易于使用。另一个项目是《微信个人秘书》,功能很多,自动加群,自动加好友,自动回复,还可以设置定时提醒。由于涉及到数据库的操作,主要针对有编程经验的人群。有兴趣的朋友可以参考《使用koa2+wechaty打造个人微信小秘书》。本文介绍该项目是一个用node和wechaty微信网页界面开发的小工具,可以定时给闺蜜发送每日天气情况、天气提醒、每日语句。配置robotapi后,微信机器人也可以自动和女朋友聊天。项目地址github:https://github.com/gengchen528/wechatBot看看前端小伙伴们能不能把这个项目火起来?哈哈效果预览在三步教学之前,先放上效果,大家可以在指定时间收到发送的消息,包括天气信息,天气提醒,还有你们在一起的天数。机器人开机后,女朋友可以和小助手对话,但是目前开源机器人的API还不是很智能,匹配语义可能不是那么准确。所以有时候女朋友生气的时候,记得不要开机器人,不然答错了会被女朋友揍的?!这个项目早期使用的是图灵机器人,但是最近图灵机器人做出了限制。未认证用户不允许调用API,认证用户每天只能调用100次。然后就被限制了,惨不忍睹(手动滑稽)!所以现在我已经更换了天行机器人的api接口。这个接口没有太多的限制,发送的调用次数就够了。已经开放给大家在项目中使用了,但是还是建议大家自己申请一个账号,因为这个机器人可以自定义名字之类的,还可以设置自己需要的回复内容。分步视频教程:《三步教你用Node做一个微信哄女友神器》三步教程1.安装nodeNode官网:https://nodejs.org/zh-cn/选择相应版本的node下载安装,win推荐.msi包安装,继续下一步就可以了,其他系统也一样;Windows下安装node的详细步骤请参考https://www.cnblogs.com/liuqiyun/p/8133904.htmlMac下安装node的详细步骤请参考https://blog.csdn.net/qq_32407233/article/details/83758899Linux下安装node的详细步骤见https://www.cnblogs.com/liuqi/p/6483317.html。在命令行执行node-v,出现版本号说明安装成功。2、下载代码并配置代码地址:https://github.com/gengchen528/wechatBot访问该地址,直接下载zip包到本地桌面,然后解压;进入目录下,找到config目录下的index.js文件,选中index.js文件,右键选择打开方式,没有安装代码编辑器的可以用记事本打开。如果你有代码编辑器,直接用代码编辑器打开。建议非开发者可以下载一个notepad++。下载链接:https://pan.baidu.com/s/1mWdEOaTQ1D6kihQveN1JHw密码:fn9g,开发者自己玩吧,相信每个人都有自己用起来更舒服的编辑器,所以不推荐](https://upload-images.jianshu...配置文件中需要修改的地方,女朋友的微信备注名NAME一定要改,不然发给我不好,还是写记下你的微信昵称NICKNAME。不用说了,MEMORIAL_DAY,你和女朋友的纪念日,你要改。如果你要发天气信息,你女朋友所在的城市是CITY,也必须修改。如果不知道LOCATION怎么拼,建议你查看墨迹官网https://tianqi.moji.com/weather/china/墨迹天气找到对应地区的天气后,查看网页地址栏,填写CITY填绿色拼音,LOCATION填SENDDATE红色拼音。这里的规则可以参考schedule目录下的index.js文件。这里的0068***代表每天早上8点06分00秒,我们通常只需要配置前三个即可。如果需要开启机器人聊天,需要将AUTOREPLY设置为true。这里我放弃了图灵机器人。原因上面也说了。而是用天行机器人,不过也别抱太大希望,没那么聪明吧?。目前因为我自己的账号有很多API,在项目代码中开放给大家使用,这里就不放出来了。下载代码后只要修改AUTOREPLY即可自动回复。//配置文件module.exports={//基本定时发送功能配置项(必填)NAME:'Leo_chen',//女朋友备注名NICKNAME:'Leo_chen',//女朋友昵称MEMORIAL_DAY:'2015/04/18',//你和你女朋友的纪念日CITY:'shanghai',//你女朋友所在的城市LOCATION:"pudong-new-district",//你女朋友所在的区域(访问墨迹天气后website,查询区域的英文拼写)SENDDATE:'0068***',//定时发送时间为每天8:00:00发送,规则见/schedule/index.jsONE:'http://wufazhuce.com/',////ONE的网址MOJI_HOST:'https://tianqi.moji.com/weather/china/',//墨迹天气url//高级功能配置项(optional)AUTOREPLY:true,//自动聊天功能默认关闭AIBOTAPI:'http://api.tianapi.com/txapi/robot/',//天行机器人API注册地址https://www.tianapi.com/signup.html?source=474284281APIKEY:'天行机器人apikey',//天行机器人apikey}3.开始运行程序。配置完成后不要忘记保存文件。保存后,回到项目主目录。这时候如果你是win系统,在键盘上按住shift+鼠标右键,选择在这里打开命令窗口。然后输入npm安装。安装完成后,输入npmrunstart,此时会下载一个文件。因为比较大,所以要等的时间稍长一些。当二维码出现时,你可以拿出手机扫描并使用微信登录。接下来是与上帝的对话?如果执行npmrunstart失败,先执行npminstallwechaty-puppet-puppeteer@^0.17.14--no-save再执行npmrunstart处理常见问题,先检查node如果版本大于10,有一个package-lock.json文件。先删除node_modules,然后重新执行npminstall。也可以添加小助手微信,发送‘加群’进入微信日常技术交流群。我的微信账号从2017年开始就无法登录了,从6月下旬开始,微信网页端接入方案极有可能被限制登录。主要表现为:无法登录Web微信,但不影响手机等其他平台。验证是否被限制登录:扫描https://wx.qq.com上的二维码查看是否可以登录。如果无法登录,则可能无法使用本工具。详见:Cannotloginwitherrormessage:当前登录环境异常。为了您的账号安全,您暂时无法登录网页版微信。[[传闻]微信将关闭网页版](https://github.com/Chatie/wec...新注册的微信账号在执行npmrunstart&&ChromiumCentos7deployment时无法登录和无法安装puppet-puppeteer有如下problems问题原因:[https://segmentfault.com/a/1190000011382062](https://segmentfault.com/a/1190000011382062)解决方法:#依赖库yuminstallpango.x86_64libXcomposite.x86_64libXcursor.x86_64libXdamage.x86_64lib_extXi6xx86_64cups-libs.x86_64libXScrnSaver.x86_64libXrandr.x86_64GConf2.x86_64alsa-lib.x86_64atk.x86_64gtk3.x86_64-y#fontyuminstallipa-gothic-fontsxorg-x11-fonts-100dpi-xorg-xorg-xorg-dpi1下utilsxorg-x11-fonts-cyrillicxorg-x11-fonts-Type1xorg-x11-fonts-misc-y3.windows,下载puppeteer失败执行npminstallwechaty-puppet-puppeteer@^0.17.14--no-saveNote本项目属于个人兴趣开发,开源仅供技术交流,请勿利用本项目进行违反微信规定或其他违法行为,请勿使用商业用途,建议使用小号进行测试,存在被微信封禁网页的风险(客户端不受影响),请务必自愿使用。由于个人使用不当,网页登录权限被禁止,与作者无关。谢谢你的理解。最后,如果有微信无法登录或者技术问题需要交流,可以加我的微信小助手发到群里,交流群会自动发二维码,这个小号还有更多高级功能等待您的发现。(注:添加好友后,20秒内自动通过)赶快自己试试吧,相信你会发现更多有趣的功能。另外,我的公众号已经连上了微软小冰,关注的时候会有小声音。姐姐语音陪你聊天,你也可以文字聊天。如果您有兴趣,可以尝试一下。欢迎单身人士调情
