欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

基于Python制作一個微信聊天機器人

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

1. 效果展示

通過本地搭建一個flask服務器來接收信息,這里我簡單使用展示,就沒有對接收的信息進行處理了。

信息接收展示

發(fā)送信息展示這里就直接使用python發(fā)送一個post請求即可,可以發(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接入,就可以實現(xiàn)一個便捷的ChatGpt小助手,就可以通過這個來實現(xiàn)對一個群或者多個群組進行服務!

發(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": "中文測試呀呀呀"}
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)

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

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

相關文章

  • Python os模塊介紹

    Python os模塊介紹

    這篇文章主要介紹了Python os模塊介紹,需要的朋友可以參考下
    2014-11-11
  • python程序的組織結構詳解

    python程序的組織結構詳解

    這篇文章主要為大家介紹了python程序的組織結構,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2021-12-12
  • 利用Python實現(xiàn)生成并識別圖片驗證碼

    利用Python實現(xiàn)生成并識別圖片驗證碼

    這篇文章主要為大家的詳細介紹了如何利用Python實現(xiàn)生成并識別圖片驗證碼,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
    2024-02-02
  • Pandas?DataFrame添加一行數(shù)據(jù)的幾種方法

    Pandas?DataFrame添加一行數(shù)據(jù)的幾種方法

    在處理數(shù)據(jù)分析和數(shù)據(jù)科學項目時,經常會使用到Python中的pandas庫來進行數(shù)據(jù)操作和分析,其中DataFrame是pandas庫中最重要的數(shù)據(jù)結構之一,這篇文章主要給大家介紹了關于Pandas?DataFrame添加一行數(shù)據(jù)的幾種方法,需要的朋友可以參考下
    2024-08-08
  • Python學習筆記之文件的讀寫操作實例分析

    Python學習筆記之文件的讀寫操作實例分析

    這篇文章主要介紹了Python學習筆記之文件的讀寫操作,結合實例形式詳細分析了Python常見的文件讀寫操作實現(xiàn)技巧及相關注意事項,需要的朋友可以參考下
    2019-08-08
  • python缺失值填充方法示例代碼

    python缺失值填充方法示例代碼

    常見的數(shù)據(jù)缺失填充方式分為很多種,比如刪除法、均值法、回歸法、KNN、MICE、EM等,下面這篇文章主要給大家介紹了關于python缺失值填充方法的相關資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-12-12
  • python隨機3分鐘發(fā)送一次消息完整代碼

    python隨機3分鐘發(fā)送一次消息完整代碼

    最近我接到這樣的任務需求有一個實時任務,想要間隔3分鐘發(fā)送,最近的一次消息,接下來通過本文給大家分享python隨機3分鐘發(fā)送一次消息,需要的朋友可以參考下
    2024-03-03
  • Django REST framework 分頁的實現(xiàn)代碼

    Django REST framework 分頁的實現(xiàn)代碼

    這篇文章主要介紹了Django REST framework 分頁的實現(xiàn)代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-06-06
  • Python Pandas基礎操作詳解

    Python Pandas基礎操作詳解

    這篇文章主要介紹了Python使用Pandas庫常見操作,結合實例形式詳細分析了Python Pandas模塊的功能、原理、數(shù)據(jù)對象創(chuàng)建、查看、選擇等相關操作技巧與注意事項,需要的朋友可以參考下
    2021-10-10
  • 如何用python抓取B站數(shù)據(jù)

    如何用python抓取B站數(shù)據(jù)

    今天介紹一個獲取B站數(shù)據(jù)的Python擴展庫-bilibili_api,對此感興趣的同學,可以實驗一下
    2021-05-05

最新評論