最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2024年09月03日 16:39:51   作者:Leo_chen  
這篇文章主要介紹了三步教你用Node做一個微信哄女友神器(面向小白),用node和wechaty微信網(wǎng)頁接口開發(fā)的一款小工具,可以定時給女朋友發(fā)每天的天氣情況,天氣提醒,每日一句,通過配置機(jī)器人api后還可以實現(xiàn)微信機(jī)器人自動陪女朋友聊天,需要的朋友可以參考下

項目介紹

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

項目地址

github

效果預(yù)覽

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

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

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

三步走教程

一、安裝node

node官網(wǎng)

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

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

二、下載代碼并配置

代碼地址

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

進(jìn)到目錄中,找到config目錄下的index.js文件

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

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

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

在墨跡天氣找到對應(yīng)地區(qū)的天氣后,查看一下網(wǎng)頁地址欄,綠色標(biāo)記的拼音填入CITY,紅色標(biāo)記的拼音填入LOCATION

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

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

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

三、開始運行程序

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

然后輸入npm install。

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

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

常見問題處理

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

我的微信號無法登陸

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

執(zhí)行npm run start時無法安裝puppet-puppeteer&&Chromium

Centos7下部署出現(xiàn)以下問題

解決方案:

#依賴庫
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失敗

執(zhí)行一下npm install wechaty-puppet-puppeteer@^0.17.14 --no-save  

注意

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

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • node.js中的fs.lchmodSync方法使用說明

    node.js中的fs.lchmodSync方法使用說明

    這篇文章主要介紹了node.js中的fs.lchmodSync方法使用說明,本文介紹了fs.lchmodSync的方法說明、語法、接收參數(shù)、使用實例和實現(xiàn)源碼,需要的朋友可以參考下
    2014-12-12
  • nodejs安裝與配置過程+初學(xué)實例解讀

    nodejs安裝與配置過程+初學(xué)實例解讀

    這篇文章主要介紹了nodejs安裝與配置過程+初學(xué)實例解讀,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • node.js學(xué)習(xí)總結(jié)之調(diào)式代碼的方法

    node.js學(xué)習(xí)總結(jié)之調(diào)式代碼的方法

    調(diào)式代碼很多時候類似于查案一樣,只是結(jié)果的重要程度不同,警察查案為的是人民安穩(wěn),而我們調(diào)式則是為了系統(tǒng)的安穩(wěn)。既然這樣我們就不要冤枉任何一段代碼和程序,以免他們受到不合理的懲罰。
    2014-06-06
  • Node.js高級編程cluster環(huán)境及源碼調(diào)試詳解

    Node.js高級編程cluster環(huán)境及源碼調(diào)試詳解

    這篇文章主要為大家介紹了Node.js高級編程cluster環(huán)境及源碼調(diào)試詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-12-12
  • 使用nodejs分離html文件里的js和css詳解

    使用nodejs分離html文件里的js和css詳解

    在本篇文章里小編給大家分享了關(guān)于如何使用nodejs分離html文件里的js和css的相關(guān)知識點,需要的朋友參考下。
    2019-04-04
  • package.json文件配置詳解

    package.json文件配置詳解

    這篇文章主要介紹了package.json文件配置詳解,具有一定的參考價值,感興趣的小伙伴們可以參考一下。
    2017-06-06
  • 從零學(xué)習(xí)node.js之搭建http服務(wù)器(二)

    從零學(xué)習(xí)node.js之搭建http服務(wù)器(二)

    NodeJs是什么我想大家已經(jīng)很了解了,作為一個前端工程師,想要不斷提升自己,一般都會接觸到后端服務(wù)器的技術(shù),NodeJs給我們提供了一個學(xué)習(xí)成本相對較低的捷徑可走。下面這篇文章主要介紹了node.js中搭建http服務(wù)器的相關(guān)資料,需要的朋友可以參考下。
    2017-02-02
  • 利用node.js本地搭建HTTP服務(wù)器

    利用node.js本地搭建HTTP服務(wù)器

    這篇文章主要為大家詳細(xì)介紹了利用node.js本地搭建HTTP服務(wù)器的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-04-04
  • 基于NodeJS的前后端分離的思考與實踐(二)模版探索

    基于NodeJS的前后端分離的思考與實踐(二)模版探索

    在傳統(tǒng)的開發(fā)模式中,瀏覽器端與服務(wù)器端是由不同的前后端兩個團(tuán)隊開發(fā),但是模版卻又在這兩者中間的模糊地帶。因此模版上面總不可避免的越來越多復(fù)雜邏輯,最終難以維護(hù)。
    2014-09-09
  • 詳解Puppeteer 入門教程

    詳解Puppeteer 入門教程

    本篇文章主要介紹了詳解Puppeteer 入門教程,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-05-05

最新評論

黑水县| 玉门市| 义乌市| 沈丘县| 新昌县| 昭平县| 阿拉善盟| 乌恰县| 宝应县| 仁布县| 蓬莱市| 佛坪县| 衡山县| 兴安县| 陇川县| 哈巴河县| 林周县| 凯里市| 崇礼县| 建阳市| 贵定县| 崇州市| 屯昌县| 瑞丽市| 民和| 江安县| 奉节县| 寿光市| 泗洪县| 云和县| 邵东县| 石台县| 汽车| 高雄市| 新津县| 武义县| 大安市| 盐池县| 汤阴县| 铁岭县| 青川县|