国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

python上的免費免登錄微信智能聊天機器人

這篇具有很好參考價值的文章主要介紹了python上的免費免登錄微信智能聊天機器人。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

目錄

?一、準備

?二、開始

三、全部代碼

四、總結


?一、準備

需要bs4庫、requests庫、time庫(python自帶)、wxauto庫。

如果沒有的話請用pip安裝。

在本示例中,使用的是wxauto,所以只能識別桌面上顯示的微信窗口,一旦微信窗口最小化,便無法使用。解決辦法:可以在GitHub上找到wxauto的后臺版本,下載安裝即可。?

pip install bs4
pip install wxauto
pip install requests

?二、開始

1.先把各種庫導入進來,requests是用來獲取回答的,bs4用于解析返回的回答,wxauto用于溝通微信:

from requests import *
from bs4 import BeautifulSoup
from wxauto import WeChat
import time

2.規(guī)定一下wxauto庫的簡稱,以便后期使用,在這里,我使用的簡稱是wx,當然,如果您想,只要符合變量規(guī)則就可以:

wx = WeChat()

3.python自動監(jiān)視,當最后一條消息發(fā)生變動時觸發(fā)命令,這樣,當有新信息收到時就會自動運行下面的命令:

while True:#無限循環(huán)
    #比較,自動觀察是否有新消息
    msg1 = wx.GetLastMessage
    time.sleep(3)
    msg2 = wx.GetLastMessage
    if msg1 != msg2:#當前后不同時,運行下面的命令

4.打印msg2會發(fā)現(xiàn)形成了一個列表,如('name','message','time'),我們只需要信息,所以只需要列表的第2位。之后再加上青云客的API,get到返回結果,再用BeautifulSoup解析得到的html,可以觀察到返回的是一串html代碼,選取字符串中的第38位到倒數(shù)第20位,最后使用wxauto的SendMsg發(fā)送即可。

        url1 = msg2[1]
        url2 = "http://api.qingyunke.com/api.php?key=free&appid=0&msg="
        url = url2 + url1
        ret = get(url)
        soup = str(BeautifulSoup(ret.text, 'lxml'))
        ans = str(soup[38:-20])
        wx.SendMsg("robot:" + ans)

?·在本示例中,使用的wxauto里的函數(shù),全部建立在您已經(jīng)打開微信窗口的基礎上,所以,您需要打開微信窗口,并且選擇好與誰聊天,之后運行您編寫的py代碼,一旦Ta給您發(fā)消息,機器人便能自動在微信中回復。

?但是,我們會發(fā)現(xiàn),當您的網(wǎng)速較慢時,可能會導致消息回復不及時,這時可能就會導致軟件崩潰,所以,當您使用時可以再添加一個try命令,當網(wǎng)速過慢導致無法得到正確回復時,不會崩潰,這就適用于自己搭建一個簡易服務器。

try:
    url1 = msg2[1]
    url2 = "http://api.qingyunke.com/api.php?key=free&appid=0&msg="
    url = url2 + url1
    ret = get(url)
    soup = str(BeautifulSoup(ret.text, 'lxml'))
    ans = str(soup[38:-20])
    wx.SendMsg("robot:" + ans)
except:
    wx.SendMsg("robot:與服務器通訊異常,請重試")

?當然,如果您搭建的服務器是基于windows的,也可以用pyinstaller打包成exe。這樣便于使用,當然,也可以應用在其他無python環(huán)境的windows電腦上。

方法:

cmd:

cd (文件路徑)
pyinstaller -F (文件名)

?之后就是等待pyinstaller自動打包即可,打包完成后的exe文件會被儲存到dist文件夾中,直接復制出來即可。如果上面的步驟沒有做錯,那么dist文件夾中只會有一個.exe文件,如果出現(xiàn)了許多文件,那就證明您在使用pyinstaller時沒有加上-F(打包為單個文件)。


三、全部代碼

from requests import *
from bs4 import BeautifulSoup
from wxauto import WeChat
import time

wx = WeChat()
while True:
    msg1 = wx.GetLastMessage
    time.sleep(3)
    msg2 = wx.GetLastMessage
    if msg1 != msg2:
        url1 = msg2[1]
        url2 = "http://api.qingyunke.com/api.php?key=free&appid=0&msg="
        url = url2 + url1
        ret = get(url)
        soup = str(BeautifulSoup(ret.text, 'lxml'))
        ans = str(soup[38:-20])
        wx.SendMsg("robot:" + ans)

2023.1.28 改進:

from requests import *
from bs4 import BeautifulSoup
from wxauto import WeChat
import time

wx = WeChat()
while True:
    msg1 = wx.GetLastMessage
    time.sleep(3)
    msg2 = wx.GetLastMessage
    if msg1 != msg2:
        url1 = msg2[1]
        url2 = "http://api.qingyunke.com/api.php?key=free&appid=0&msg="
        url = url2 + url1
        try:
            ret = get(url)
            soup = str(BeautifulSoup(ret.text, 'lxml'))
            ans = str(soup[38:-20])
            wx.SendMsg("robot:" + ans)
        except:
            wx.SendMsg("error")

四、總結

在本示例中,我們知道了一個新的python庫--wxauto,同時,我們也知道了怎么get url,當然,本示例中的api您也可以用來開發(fā)一個新的代碼,讓它做更多有意義的事情。文章來源地址http://www.zghlxwxcb.cn/news/detail-402707.html

到了這里,關于python上的免費免登錄微信智能聊天機器人的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 海王必備,我用python寫了一個微信機器人和她聊天之后把我拉黑了

    事情是這樣的,最近認識的一位小姐姐有每天早晨看天氣預報的習慣。在我看來,很多人起床第一件事情就是看微信消息,既然這樣,我就勉為其難每天早晨給小姐姐發(fā)送一則天氣預報吧。 開始幾天,我是使用很原始的方法,自己去獲取天氣預報截圖,再手動發(fā)送給小姐姐。

    2023年04月21日
    瀏覽(21)
  • 利用瀏覽器擴展程序搭建免費聊天機器人

    您的“關注”和“點贊”,是認可,是支持,是動力。 如意見相佐,可留言。 本人必將竭盡全力試圖做到準確和全面,終其一生進行修改補充更新。 本文首發(fā)在老羊博客網(wǎng)站平臺。 《老羊博客》,網(wǎng)址:https://www.laoyangboke.com 老羊博客是一個專注于科技、信息技術和計算機

    2024年02月12日
    瀏覽(23)
  • 筆記本電腦上的聊天機器人: 在英特爾 Meteor Lake 上運行 Phi-2

    對應于其強大的能力,大語言模型 (LLM) 需要強大的算力支撐,而個人計算機上很難滿足這一需求。因此,我們別無選擇,只能將它們部署至由本地或云端托管的性能強大的定制 AI 服務器上。 如果我們可以在典配個人計算機上運行最先進的開源 LLM 會如何?好處簡直太多了:

    2024年04月17日
    瀏覽(13)
  • 【python+wechaty+docker+nodejs】24年從0開始搭建使用python-wechaty接入微信聊天機器人全過程記錄

    全網(wǎng)搜索了所有相關文章,由于個人原是java老程序員,對python有點興趣,正好這個機器人的python資料比較多,因此就著手嘗試。 在網(wǎng)上基本沒有找到python-wechaty的完整說明的使用手冊因此自己寫一個記錄一下全過程。 真正的從0開始。只有系統(tǒng)。沒有其他的情況下,都是全新

    2024年01月24日
    瀏覽(20)
  • 智能聊天機器人的實現(xiàn)

    ChatGPT近期以強大的對話和信息整合能力風靡全網(wǎng),可以寫代碼、改論文、講故事,幾乎無所不能,這讓人不禁有個大膽的想法,能否用他的對話模型打造一個智能機器人,可以在與好友對話中給出意想不到的回應,而且再也不用擔心女朋友影響我們 打游戲 工作了。 本項目是

    2024年02月15日
    瀏覽(15)
  • 【Ai篇】10 款AI聊天機器人\AI繪畫免費使用

    【Ai篇】10 款AI聊天機器人\AI繪畫免費使用

    【Ai篇】10 款AI聊天機器人\\\\AI繪畫免費使用 1、GPT機器人 GPT機器人是一款免費的AI聊天機器人和AI繪畫軟件,AI聊天機器人支持GPT-4,而且支持AI繪畫,可通過文本描述進行AI繪畫創(chuàng)作,軟件免費開放使用,無需注冊登錄,目前支持安卓,非常不錯,感興趣的同學可以下載體驗。

    2024年02月03日
    瀏覽(30)
  • Replika:AI智能聊天機器人

    Replika:AI智能聊天機器人

    ??????????Replika,這個名字可能有點拗口,但如果你知道這是復制品Replica的同音變體,你即刻能明白這個產(chǎn)品的定位了。官方Luka公司定義它是 你的 AI 朋友,默默學習你,最終成為你的復制品 。它不像現(xiàn)在市面上各大廠的AI助理一樣具備日常效率管理的功能,它是 一幅

    2023年04月23日
    瀏覽(20)
  • 基于TF-IDF+Tensorflow+PyQt+孿生神經(jīng)網(wǎng)絡的智能聊天機器人(深度學習)含全部Python工程源碼及模型+訓練數(shù)據(jù)集

    基于TF-IDF+Tensorflow+PyQt+孿生神經(jīng)網(wǎng)絡的智能聊天機器人(深度學習)含全部Python工程源碼及模型+訓練數(shù)據(jù)集

    本項目利用TF-IDF(Term Frequency-Inverse Document Frequency 詞頻-逆文檔頻率)檢索模型和CNN(卷積神經(jīng)網(wǎng)絡)精排模型構建了一個聊天機器人,旨在實現(xiàn)一個能夠進行日常對話和情感陪伴的聊天機器人。 首先,我們使用TF-IDF技術構建了一個檢索模型。TF-IDF可以衡量一個詞語在文檔中

    2024年02月13日
    瀏覽(97)
  • 中文版ChatGPT:智能中文聊天機器人

    中文版ChatGPT:智能中文聊天機器人

    2017年,AlphaGo在與世界冠軍柯潔的人機大戰(zhàn)中獲勝,引發(fā)了人們對人工智能的激烈討論。 如果說,對于AlphaGo,人們更多是圍觀者的角色,而最新的人工智能爆款程序ChatGPT,更多人已經(jīng)參與其中,上線短短兩個月內(nèi),ChatGPT收獲了一億用戶。而且此刻,國內(nèi)版的ChatGPT也已經(jīng)正式

    2024年02月12日
    瀏覽(97)
  • ChatGPT——OpenAI推出的人工智能聊天機器人

    ChatGPT——OpenAI推出的人工智能聊天機器人 [ 編輯] ChatGPT 全稱為“chat Generative Pre-trained Transformer”,翻譯成中文就是生成型預訓練變換模型。它是美國公司OpenAI在2022年11月30日發(fā)布研發(fā)的聊天機器人程序,能用于問答、文本摘要生成、機器翻譯、分類、代碼生成和對話AI。 [1

    2024年02月04日
    瀏覽(26)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包