0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

基于ChatGPT實現(xiàn)微信機器人

阿銘linux ? 來源:阿銘linux ? 2023-03-30 10:34 ? 次閱讀

| 前言

最近ChatGPT太太太火了,尤其是GPT-4出來后,它的表現(xiàn)著實把大家驚艷到了。網(wǎng)上有人基于ChatGPT搞了個微信機器人,覺得挺有意思。

先看效果:

c64ff4ce-ce86-11ed-bfe3-dac502259ad0.png

c6753658-ce86-11ed-bfe3-dac502259ad0.png

當然,你可以創(chuàng)建群并進行群聊。不過這個ChatGPT的訓練數(shù)據(jù)比較老,有點過時。整體效果還可以,最起碼能自動聯(lián)系上下文。

c696181e-ce86-11ed-bfe3-dac502259ad0.png

| 實現(xiàn)思路

要想實現(xiàn)上面的效果,需要如下幾個關鍵步驟

1)拿到ChatGPT賬號,并獲取一個 API key;

2)借助開源項目wechatbot,運行一個微信機器人程序;

3)登錄微信,由于不確定安全性,必須要掃碼登錄,并且建議使用小號,實在沒有小號就用大號吧;

| 賬號注冊

大家都知道,國內(nèi)是無法正常注冊賬號的,具體操作過程不方便展開講述,本文略過,還是建議大家購買一個現(xiàn)成的賬號吧,不過一定要帶體驗金的,否則沒法調(diào)api。

拿到賬號后,登錄,可以在鏈接https://platform.openai.com/account/api-keys,點擊Create new Secret key,生成一個 API key,復制 API key存放起來,后續(xù)備用。

c6b8042e-ce86-11ed-bfe3-dac502259ad0.png

| 運行機器人程序

為了方便運行程序,我們采用的步驟是使用docker來運行,可以直接運行如下命令:

docker run -itd --name wechatbot --restart=always

-e APIKEY=這里是剛才生成的API key

-e AUTO_PASS=false

-e SESSION_TIMEOUT=60s

-e MODEL=text-davinci-003

-e MAX_TOKENS=512

-e TEMPREATURE=0.9

-e REPLY_PREFIX=ChatGPT:

-e SESSION_CLEAR_TOKEN=下一個問題

docker.mirrors.sjtug.sjtu.edu.cn/qingshui869413421/wechatbot:latest

通過 docker ps 命令來查看容器狀態(tài),如下所示:

c6f72ef6-ce86-11ed-bfe3-dac502259ad0.png

下面需要進到容器里去查詢二維碼,然后掃碼登錄。依次執(zhí)行下面兩行代碼,可以看到一個微信登錄二維碼,微信掃一下即可。

docker exec -it wechatbot bash

tail -f -n 50 /app/run.log

掃碼登錄過后,就能像開頭文中截圖那樣跟機器人聊天啦。不過你要注意,我們的賬戶里只有5美元體驗金,而這個API 的調(diào)用是要消耗金錢的,所以大家用來自己玩玩,體驗體驗就好,不然一會兒把體驗金耗完就沒得玩了。Wechatbot 的項目地址在這里https://github.com/qingconglaixueit/wechatbot,感興趣的也可以去研究研究。

| 感悟

ChatGPT的出現(xiàn),勢必會產(chǎn)生一個新的領域,也會造就一大批創(chuàng)業(yè)受益者。要想在這個過程中成為受益人,一定要想辦法站到風口里,第一時間獲取有價值信息,利用信息差賺錢!

審核編輯 :李倩

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 機器人
    +關注

    關注

    210

    文章

    28103

    瀏覽量

    205843
  • ChatGPT
    +關注

    關注

    29

    文章

    1546

    瀏覽量

    7356

原文標題:基于ChatGPT實現(xiàn)微信機器人

文章出處:【微信號:aming_linux,微信公眾號:阿銘linux】歡迎添加關注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關推薦

    機器人ChatGPT應用:設計原則和模型能力

    本文轉(zhuǎn)載自微軟發(fā)布的關于chatGPT擴展到機器人領域的能力。以下內(nèi)容選擇部分內(nèi)容,關于chatGPT控制機械臂,以完成繪制微軟徽標的過程。 我們將 ChatGPT 的功能擴展到
    的頭像 發(fā)表于 03-14 09:54 ?2799次閱讀
    <b class='flag-5'>機器人</b><b class='flag-5'>ChatGPT</b>應用:設計原則和模型能力

    機器人設計與實現(xiàn)》——低成本DIY機器人,一本機器人制作的經(jīng)典入門書

    `內(nèi)容簡介《機器人設計與實現(xiàn)》是機器人制作的入門書。《機器人設計與實現(xiàn)》的作者根據(jù)多年來教學科研的實踐和體會,運用簡明易懂的語言全面地講述
    發(fā)表于 08-01 18:21

    【NanoPi M2申請】基于NanoPi M2的智能機器人

    :想用NanoPi M2開發(fā)板搭建服務器,實現(xiàn)一個智能回復機器人,能夠回復一些基本信息,并且可以調(diào)用相關的API函數(shù)使用
    發(fā)表于 04-08 14:38

    聊天機器人+平臺檢測環(huán)境,方案分享啦

    聊天機器人+平臺檢測環(huán)境,方案分享回饋論壇的幫助,也順便給自己拉拉票,第一季創(chuàng)客作品征集大賽,求點贊!!這是鏈接,有項目介紹:http://ttokpm.com/project
    發(fā)表于 02-22 19:46

    機器人彈鋼琴,實現(xiàn)難度如何?

    鋼琴曲目的機器人,只需要它實現(xiàn)能彈奏曲目。因為現(xiàn)在剛剛接觸機器人制作方面,只懂一些中斷和舵機啥的,不知道做成的難度有多大,,,,希望各位前輩能夠不舍賜教。如果能做成,都需要實現(xiàn)哪些模塊
    發(fā)表于 05-22 17:06

    國內(nèi)又一機器人應用異軍突起

    現(xiàn)在很多的應用已經(jīng)不是簡單的應用了,那些自帶學習功能的大多數(shù)應用都已經(jīng)變成了機器人的小程序,超機器人廣場,都是屬于
    發(fā)表于 05-27 09:03

    智能掃地機器人解決方案

    起步較晚,隨著掃地機器人功能更完善,智能化程度更高,預計未來中國沿海發(fā)達地區(qū)掃地機器人滲透率水平會達到美國掃地機器人目前的滲透率水平。2.本文編寫目的本文主要介紹通過智能WiFi控制技術實現(xiàn)
    發(fā)表于 05-27 13:31

    家庭智能小管家機器人資料分享!

    控制家庭智能小管家機器人資料解析今天分享控制家庭智能小管家機器人(附語音聊天、人臉檢測、
    發(fā)表于 10-09 20:32

    控制的家庭智能機器人(附語音聊天、人臉檢測、自主巡航等)

    ,或者機器人進行一個部署。并且會報警處理一些事情,例如降溫功能,人臉檢測報警等。當用戶在家時,機器人可以為用戶播放音樂、電影、語音識別聊天等,而且還會抓取網(wǎng)絡新聞、發(fā)送
    發(fā)表于 09-30 14:33

    如何實現(xiàn)移動機器人的設計?

    管理移動機器人的導航算法的實現(xiàn)和多任務的執(zhí)行。實驗結果表明:該系統(tǒng)能夠實現(xiàn)避障和導航功能并能順利達到目的地?! ?/div>
    發(fā)表于 11-23 15:08

    工業(yè)機器人仿真與編程

    目錄概述行走軸模型拆分行走軸模型導入仿真軟件創(chuàng)建行走軸機械裝置外部軸配置向?qū)Р寮惭b虛擬機器人系統(tǒng)創(chuàng)建行走軸系統(tǒng)配置機器人安裝到行走軸行走軸運動控制文已經(jīng)首發(fā)在個人公眾號:工業(yè)
    發(fā)表于 09-07 08:57

    機器人是如何實現(xiàn)運作的呢

    若說當下的熱門科技,機器人絕對算一個。機器人作為典型的機電一體化技術密集型產(chǎn)品,它是如何實現(xiàn)運作的呢?  機器人的控制分為機械本體控制和伺服機構控制兩大類,伺服控制系統(tǒng)則是
    發(fā)表于 09-17 08:22

    通過多軸工業(yè)機器人來聊聊機器人控制系統(tǒng)以及控制器的實現(xiàn)

      工業(yè)機器人是能夠代替人工完成高強度重復工作的多自由度機器裝置,不僅可以確保產(chǎn)品質(zhì)量,還可以大幅提高生產(chǎn)效率。據(jù)工部數(shù)據(jù)顯示,“十三五”期間我國工業(yè)機器人產(chǎn)量從7.2萬套增長到了2
    發(fā)表于 02-24 17:05

    Python+樹莓派實現(xiàn)拍攝機器人

    基于itchat庫開發(fā)的網(wǎng)頁版機器人類庫,具體的使用方法可以打開下面的鏈接學習(對itchat熟悉的朋友也可以直接引用itchat類),在這里還用到了一個圖靈機器人,他已經(jīng)封裝到了
    的頭像 發(fā)表于 04-26 16:36 ?1w次閱讀

    淺談ChatGPT機器人上的應用

    微軟在嘗試讓ChatGPT突破計算機限制去控制機器人,從而在現(xiàn)實世界中自由發(fā)揮作用。
    發(fā)表于 03-09 13:41 ?1544次閱讀