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

基于chatgpt的微信自動回復(fù)功能實現(xiàn)

 更新時間:2023年02月24日 08:59:05   作者:AubeLiang  
這篇文章主要介紹了基于chatgpt的微信自動回復(fù)功能實現(xiàn),微信自動回復(fù)基于聊天api的實現(xiàn)代碼,本文通過實例代碼給大家介紹的非常詳細,需要的朋友可以參考下

微信自動回復(fù) 基于聊天api的

import pyautogui
import pyperclip
import keyboard
import requests
import time

print('程序即將開始,請打開微信!')

# 檢測是否有新消息
def findNews():
    left, top, width, height = pyautogui.locateOnScreen("news.png", confidence=0.9)
    pyautogui.click(left + 20, top + 20)
    print('發(fā)現(xiàn)了新消息')

# 發(fā)送消息
def sendMsg():
    left, top, width, height = pyautogui.locateOnScreen('icon.png', confidence=0.9)
    print('獲取到了圖標位置')
    X = left + width
    pyautogui.rightClick(X, top - 40)
    pyautogui.click(X + 10, top - 40 + 10)
    friendMsg = pyperclip.paste() #將拷貝板內(nèi)的文字轉(zhuǎn)換為字符串
    print('好友的消息:' + friendMsg)
    url = 'https://v.api.aa1.cn/api/api-xiaoai/talk.php'
    print('正在思考如何回復(fù)...')
    res = requests.get(url, params="msg=" + friendMsg)
    time.sleep(1)
    reply = res.text
    print('即將發(fā)送的消息:' + reply)
    pyperclip.copy(reply)
    pyautogui.click(X, top + 50)
    pyautogui.hotkey('ctrl', 'v')
    time.sleep(3)
    pyautogui.press('enter')
    print('發(fā)送成功!')
    time.sleep(1)
    # 恢復(fù)原始狀態(tài)
    print('恢復(fù)原始狀態(tài)')
    left, top, width, height = pyautogui.locateOnScreen('reset.png', confidence=0.9)
    pyautogui.click(left + 20, top  + 20)

# 開始執(zhí)行
while True:
    # time.sleep(1)
    # 如果按下退格鍵,則退出循環(huán)
    if keyboard.is_pressed('backspace'):
        print('按下了退格鍵,程序即將結(jié)束')
        break
    
    # 捕獲錯誤
    try:
        findNews()
        sendMsg()

    except TypeError:
        print('沒有發(fā)現(xiàn)新消息...', time.time())

pyautogui.alert(text='Python程序已結(jié)束!', title='提示', button='好的')
print("程序已結(jié)束!") 

微信自動回復(fù) 基于chatgpt的

import openai
import pyautogui
import pyperclip
import keyboard
import time

openai.api_key = "你的chat-gpt API"
def chat_gpt(prompt):# 你的問題prompt = prompt# 調(diào)用 ChatGPT 接口
    model_engine = "text-davinci-003"
    completion = openai.Completion.create(
        engine=model_engine,
        prompt=prompt,
        max_tokens=1024,
        n=1,
        stop=None,
        temperature=0.5,)
    response = completion.choices[0].text
    return response
        

print('程序即將開始,請打開微信!')

# 檢測是否有新消息
def findNews():
    left, top, width, height = pyautogui.locateOnScreen("news.png", confidence=0.9)
    pyautogui.click(left + 20, top + 20)
    print('發(fā)現(xiàn)了新消息')

# 發(fā)送消息
def sendMsg():
    left, top, width, height = pyautogui.locateOnScreen('icon.png', confidence=0.9)
    print('獲取到了圖標位置')
    X = left + width
    pyautogui.rightClick(X, top - 35)
    pyautogui.click(X + 10, top - 40 + 10)
    friendMsg = pyperclip.paste() #將拷貝板內(nèi)的文字轉(zhuǎn)換為字符串
    print('好友的消息:' + friendMsg)
    #url = 'https://v.api.aa1.cn/api/api-xiaoai/talk.php'
    print('正在思考如何回復(fù)...')
    #res = requests.get(url, params="msg=" + friendMsg)
    #time.sleep(1)
    reply = chat_gpt(friendMsg).replace('?','').strip()
    print('即將發(fā)送的消息:' + reply)
    pyperclip.copy(reply)
    pyautogui.click(X, top + 50)
    pyautogui.hotkey('ctrl', 'v')
    time.sleep(1)
    pyautogui.press('enter')
    print('發(fā)送成功!')
    #time.sleep(1)
    # 恢復(fù)原始狀態(tài)
    print('恢復(fù)原始狀態(tài)')
    left, top, width, height = pyautogui.locateOnScreen('reset.png', confidence=0.9)
    pyautogui.click(left + 20, top  + 20)

# 開始執(zhí)行
while True:
    # time.sleep(1)
    # 如果按下退格鍵,則退出循環(huán)
    if keyboard.is_pressed('backspace'):
        print('按下了退格鍵,程序即將結(jié)束')
        break
    
    # 捕獲錯誤
    try:
        findNews()
        sendMsg()

    except TypeError:
        print('沒有發(fā)現(xiàn)新消息...', time.time())

pyautogui.alert(text='Python程序已結(jié)束!', title='提示', button='好的')
print("程序已結(jié)束!") 

到此這篇關(guān)于基于chatgpt的微信自動回復(fù)功能實現(xiàn)的文章就介紹到這了,更多相關(guān)chatgpt微信自動回復(fù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • HTTP頭信息總結(jié)

    HTTP頭信息總結(jié)

    這篇文章主要介紹了HTTP頭信息總結(jié),HTTP的頭域包括通用頭、請求頭、響應(yīng)頭和實體頭四個部分,本文羅列了40個HTTP頭信息,需要的朋友可以參考下
    2014-07-07
  • MobaXterm入門使用教程

    MobaXterm入門使用教程

    MobaXterm就是一款SSH客戶端,它幫助我們在Windows操作系統(tǒng)下去連接并操作Linux服務(wù)器,本文主要介紹了MobaXterm入門使用教程,感興趣的可以了解一下
    2023-05-05
  • v語言初體驗小結(jié)

    v語言初體驗小結(jié)

    這篇文章主要介紹了v語言初體驗小結(jié),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • git工作區(qū)暫存區(qū)與版本庫基本理解及提交流程全解

    git工作區(qū)暫存區(qū)與版本庫基本理解及提交流程全解

    這篇文章主要為大家介紹了git工作區(qū)暫存區(qū)與版本庫基本理解及提交流程,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步
    2022-04-04
  • 深入解析HetuEngine實現(xiàn)On Yarn原理

    深入解析HetuEngine實現(xiàn)On Yarn原理

    這篇文章主要介紹了HetuEngine實現(xiàn)On Yarn原理,介紹了HetuEngine On Yarn的原理,其實現(xiàn)主要是借助了Yarn Service提供的能力,感興趣的朋友一起通過本文學(xué)習(xí)下
    2022-01-01
  • 淺談OAuth 2.0 的一個簡單解釋

    淺談OAuth 2.0 的一個簡單解釋

    這篇文章主要介紹了淺談OAuth 2.0 的一個簡單解釋,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2020-10-10
  • Kettle下載與安裝保姆級教程(最新)

    Kettle下載與安裝保姆級教程(最新)

    Kettle是一個實現(xiàn)ETL開發(fā)的一款開發(fā)工具,Spoon是Kettle工具提供的圖形化界面,它由Java開發(fā),支持跨平臺運行,本文給大家分享Kettle下載與安裝配置教程,感興趣的朋友一起看看吧
    2022-11-11
  • 在本地快速部署deepseek的操作指南(3分鐘極速部署)

    在本地快速部署deepseek的操作指南(3分鐘極速部署)

    這篇文章介紹了如何在本地快速部署Deepseek模型,包括下載、安裝、運行和測試,文中通過圖文結(jié)合的方式講解的非常詳細,對大家本地快速部署deepseek有一定的幫助,需要的朋友可以參考下
    2025-02-02
  • 程序員鼓勵師插件Rainbow Fart(彩虹屁)

    程序員鼓勵師插件Rainbow Fart(彩虹屁)

    這篇文章主要介紹了程序員鼓勵師插件Rainbow Fart(彩虹屁)的相關(guān)知識,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-06-06
  • Bottle部署web服務(wù)及postman接口的方法

    Bottle部署web服務(wù)及postman接口的方法

    這篇文章主要介紹了Bottle部署web服務(wù)及postman接口的方法,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-01-01

最新評論

永顺县| 临泽县| 崇阳县| 东乌珠穆沁旗| 宣汉县| 蒙自县| 定兴县| 宝清县| 耒阳市| 珠海市| 苍梧县| 苍梧县| 苏尼特右旗| 嘉禾县| 灵石县| 巧家县| 方山县| 永福县| 温泉县| 乐陵市| 那坡县| 扎赉特旗| 汾阳市| 宁安市| 安龙县| 清水河县| 铜梁县| 福泉市| 宁南县| 沙湾县| 唐海县| 阜南县| 福鼎市| 江西省| 响水县| 淮北市| 大名县| 盐亭县| 临湘市| 长海县| 古浪县|