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

基于Python制作一個(gè)微信聊天機(jī)器人

 更新時(shí)間:2024年01月09日 15:59:41   作者:CSND-青石  
這篇文章主要為大家詳細(xì)介紹了如何基于Python制作一個(gè)微信聊天機(jī)器人,文中的示例代碼講解詳細(xì),具有一定的借鑒價(jià)值,有需要的小伙伴可以參考下

1. 效果展示

通過本地搭建一個(gè)flask服務(wù)器來接收信息,這里我簡(jiǎn)單使用展示,就沒有對(duì)接收的信息進(jìn)行處理了。

信息接收展示

發(fā)送信息展示這里就直接使用python發(fā)送一個(gè)post請(qǐng)求即可,可以發(fā)送文字或者圖片

2.代碼展示

接收信息

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time    : 2024/1/9 12:29
# @Author  : QS
# @QQ      : 376494614
# @WX      : hjxp5431
# @File    : test_flask_reciver.py

from flask import Flask, request, jsonify
from flask_cors import CORS
import json
app = Flask(__name__)

@app.route('/reciver', methods=["POST"])
def diy_recive_msg():
    if request.method == 'POST':

        payload = request.get_data(as_text=True)
        datas = json.loads(payload)
        print(datas)
        # todo 這里可以做你想做的事
        
        return datas

if __name__ == '__main__':
    # 下面的代碼是消息接收的部分
    app.config['JSON_AS_ASCII'] = False
    CORS(app, supports_credentials=True)
    app.run(host='127.0.0.1', port=6666, debug=True, use_reloader=False)

接收到來信即可自行處理,比如可以將chatgpt接入,就可以實(shí)現(xiàn)一個(gè)便捷的ChatGpt小助手,就可以通過這個(gè)來實(shí)現(xiàn)對(duì)一個(gè)群或者多個(gè)群組進(jìn)行服務(wù)!

發(fā)送信息代碼展示

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time    : 2024/1/6 18:46
# @Author  : QS
# @QQ      : 376494614
# @WX      : hjxp5431
# @File    : test_post.py

import requests
import json

port = 6999
url = "http://127.0.0.1"
test_url = f"{url}:{port}/"
post_url = f"{url}:{port}/send"

headers = {
    "Content-Type": "application/json"
}
# data = {"test": 1, "hh": "你來", "bools": True, "c": "中文測(cè)試呀呀呀"}
data = {"type": 1, "data": {"wxid": "filehelper","msg":"接下來我要發(fā)送圖片了"}}
data2 = {"type": 2, "data": {"wxid": "filehelper","image_path": "E:\\images\\ttt.jpg"}}

response = requests.post(post_url, headers=headers, data=json.dumps(data))
response = requests.post(post_url, headers=headers, data=json.dumps(data2))
print(response.text)

通過構(gòu)造不同的data參數(shù)從而實(shí)現(xiàn)發(fā)送不同的信息,這里我就發(fā)送文字和圖片進(jìn)行了測(cè)試。這就可以和上述的接收信息進(jìn)行結(jié)合,當(dāng)接收到別人發(fā)送來的信息的時(shí)候就可以本地處理,處理完就可調(diào)用此方法來發(fā)送信息給別人!

到此這篇關(guān)于基于Python制作一個(gè)微信聊天機(jī)器人的文章就介紹到這了,更多相關(guān)Python微信聊天機(jī)器人內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

江门市| 赤壁市| 嫩江县| 合作市| 高青县| 积石山| 商城县| 防城港市| 库伦旗| 遂溪县| 陆丰市| 丹东市| 齐齐哈尔市| 五莲县| 鹤庆县| 开远市| 江华| 南汇区| 翼城县| 大埔区| 承德市| 抚宁县| 壤塘县| 高要市| 永嘉县| 曲阳县| 尼木县| 华安县| 科技| 阿合奇县| 涞源县| 剑阁县| 磐石市| 桐梓县| 乌拉特中旗| 专栏| 海阳市| 临夏市| 勃利县| 乐至县| 东丽区|