国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

三分鐘教你用Node做一個微信哄女友(基友)神器(面向小白)

2019-11-19 11:17:46
字體:
來源:轉載
供稿:網友

項目介紹

本文介紹項目是用node和wechaty微信網頁接口開發的一款小工具,可以定時給女朋友發每天的天氣情況,天氣提醒,每日一句。通過配置機器人api后還可以實現微信機器人自動陪女朋友聊天。

項目地址

github

效果預覽

在三步走教學之前,先放上效果看一下

可以看到在指定的時間就會收到發送的消息,包括天氣信息,天氣提醒,還有你們在一起多少天了。當開啟機器人后,女朋友就可以和小助手對話了,不過目前開源機器人的api都不是非常的智能,匹配的語義可能不是那么準確。所以有時候女朋友生氣了,千萬記得不要開啟機器人,不然回答的不對是會被女朋友暴打的!

此項目前期使用的是圖靈機器人,但是最近圖靈機器人做了限制,沒有認證的用戶不允許調取API,認證的用戶每天也只有100條,這就很雞肋了,女朋友還沒哄過癮呢就被限制了,這是很可怕的(手動滑稽)!所以現在更換了一個天行機器人的api接口,這個接口沒有太多限制,送的調用次數也足夠用,在項目中已經開放給大家用了,不過還是建議大家自己申請一個賬號比較好,因為這個機器人可以自定義名稱之類的,也可以設置自己需要的回復內容。

三步走教程

一、安裝node

node官網

選擇系統對應版本node下載安裝,win建議.msi包安裝,只需一直下一步即可,其他系統同理;

安裝完成后,按住鍵盤的shift+鼠標右鍵,選擇在此處打開命令窗口。在命令行執行node -v出現版本號說明安裝成功

二、下載代碼并配置

代碼地址

訪問此地址,直接下載zip包到本地桌面,然后解壓;

進到目錄中,找到config目錄下的index.js文件

選中index.js文件,右擊選擇打開方式,沒有安裝代碼編輯器的可以用記事本打開。有代碼編輯器的直接用代碼編輯器打開,建議非開發人員可以下載一個notepad++,開發人員就各自發揮吧,相信每個人都有自己用的比較舒服的編輯器我就不推薦了

配置文件中需要修改的地方,女朋友的微信備注姓名NAME必須要換一下,不然你發給我就不好了😂,微信昵稱NICKNAME最好也寫一下,你和女朋友的紀念日MEMORIAL_DAY就不用說了,也要改一下。

如果要發送天氣信息,女朋友所在城市CITY肯定也是必須修改的,地區LOCATION不知道怎么拼寫的話,我建議可以查一下墨跡的官網

在墨跡天氣找到對應地區的天氣后,查看一下網頁地址欄,綠色標記的拼音填入CITY,紅色標記的拼音填入LOCATION

每天發送的時間SENDDATE,這里的規則可以參見schedule目錄下的index.js文件。這里0 06 8 * * *代表的是每天的早上8點06分0秒,我們通常只需配置前三個就可以了。

如果需要開啟機器人聊天的話,需要把AUTOREPLY設置為true,這里我放棄了圖靈機器人,原因上面也說了,改用了天行機器人,但是不要抱太大希望,它并不是那么智能😂。目前由于我自己賬號的api次數還比較多,就在項目代碼中開放給大家使用了,這里就不放出來,下載代碼后只要修改一下AUTOREPLY就可以自動回復了。

// 配置文件module.exports = {// 基礎定時發送功能配置項(必填項)NAME: 'Leo_chen', //女朋友備注姓名NICKNAME: 'Leo_chen', //女朋友昵稱MEMORIAL_DAY: '2015/04/18', //你和女朋友的紀念日CITY: 'shanghai', //女朋友所在城市LOCATION: "pudong-new-district", //女朋友所在區(可以訪問墨跡天氣網站后,查詢區的英文拼寫)SENDDATE: '0 06 8 * * *', //定時發送時間 每天8點0分0秒發送,規則見 /schedule/index.jsONE: 'http://wufazhuce.com/', ////ONE的web版網站MOJI_HOST: 'https://tianqi.moji.com/weather/china/', //中國墨跡天氣url//高級功能配置項(非必填項)AUTOREPLY: true, //自動聊天功能 默認關閉AIBOTAPI: 'http://api.tianapi.com/txapi/robot/', //天行機器人API 注冊地址https://www.tianapi.com/signup.html?source=474284281APIKEY: '天行機器人apikey', //天行機器人apikey}

三、開始運行程序

配置完成好文件別忘記保存了,保存好就回到項目的主目錄吧。這時候win系統的話就按住鍵盤的shift+鼠標右鍵,選擇在此處打開命令窗口。

然后輸入npm install。

等待安裝完成后輸入npm run start,這時會下載一個文件,因為比較大,所以要多等一下,等待出現二維碼的時候就可以拿出手機微信掃一掃登錄了。接下來就是一頓神對話了😆

如果執行npm run start遇到失敗的話,先執行npm install wechaty-puppet-puppeteer@^0.17.14 --no-save然后再執行npm run start

常見問題處理

  • 先檢查node版本是否大于10
  • 存在package-lock.json文件先刪除
  • 刪除node_modules后重新執行npm install

我的微信號無法登陸

從2017年6月下旬開始,使用基于web版微信接入方案存在大概率的被限制登陸的可能性。 主要表現為:無法登陸Web 微信,但不影響手機等其他平臺。 驗證是否被限制登陸: wx.qq.com 上掃碼查看是否能登陸,不能登錄的話,那你可能就無法用這個工具了。

執行npm run start時無法安裝puppet-puppeteer&&Chromium

Centos7下部署出現以下問題


解決方案:

#依賴庫yum install pango.x86_64 libXcomposite.x86_64 libXcursor.x86_64 libXdamage.x86_64 libXext.x86_64 libXi.x86_64 libXtst.x86_64 cups-libs.x86_64 libXScrnSaver.x86_64 libXrandr.x86_64 GConf2.x86_64 alsa-lib.x86_64 atk.x86_64 gtk3.x86_64 -y#字體yum install ipa-gothic-fonts xorg-x11-fonts-100dpi xorg-x11-fonts-75dpi xorg-x11-utils xorg-x11-fonts-cyrillic xorg-x11-fonts-Type1 xorg-x11-fonts-misc -y

3.windows下,下載puppeteer失敗

執行一下npm install wechaty-puppet-puppeteer@^0.17.14 --no-save  

注意

本項目屬于個人興趣開發,開源出來是為了技術交流,請勿使用此項目做違反微信規定或者其他違法事情,請勿商用。建議使用小號進行測試,有被微信封禁網頁端登錄權限的風險(客戶端不受影響),請確保自愿使用。因為個人使用不當導致網頁端登錄權限被封禁,均與作者無關,謝謝理解

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 曲沃县| 遵义县| 贵南县| 宁强县| 江安县| 丰顺县| 梅河口市| 康乐县| 中卫市| 历史| 江阴市| 兴城市| 灌云县| 越西县| 资兴市| 长岭县| 友谊县| 沅江市| 锡林浩特市| 仁布县| 山西省| 襄城县| 临潭县| 江华| 固镇县| 托克逊县| 武城县| 衡阳县| 东源县| 济源市| 济南市| 江孜县| 卢龙县| 阆中市| 白山市| 霍山县| 漾濞| 赞皇县| 漳平市| 凤凰县| 内乡县|