当前位置:   article > 正文

使用Python制作一个微信机器人_python微信机器人

python微信机器人

1. 效果展示

通过本地搭建一个flask服务器来接收信息,这里我简单使用展示,就没有对接收的信息进行处理了。

信息接收展示

发送信息展示这里就直接使用python发送一个post请求即可,可以发送文字或者图片

2.代码展示

  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. # @Time : 2024/1/9 12:29
  4. # @Author : QS
  5. # @QQ : 376494614
  6. # @WX : hjxp5431
  7. # @File : test_flask_reciver.py
  8. from flask import Flask, request, jsonify
  9. from flask_cors import CORS
  10. import json
  11. app = Flask(__name__)
  12. @app.route('/reciver', methods=["POST"])
  13. def diy_recive_msg():
  14. if request.method == 'POST':
  15. payload = request.get_data(as_text=True)
  16. datas = json.loads(payload)
  17. print(datas)
  18. # todo 这里可以做你想做的事
  19. return datas
  20. if __name__ == '__main__':
  21. # 下面的代码是消息接收的部分
  22. app.config['JSON_AS_ASCII'] = False
  23. CORS(app, supports_credentials=True)
  24. app.run(host='127.0.0.1', port=6666, debug=True, use_reloader=False)

接收到来信即可自行处理,比如可以将chatgpt接入,就可以实现一个便捷的ChatGpt小助手,就可以通过这个来实现对一个群或者多个群组进行服务!

发送信息代码展示

  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. # @Time : 2024/1/6 18:46
  4. # @Author : QS
  5. # @QQ : 376494614
  6. # @WX : hjxp5431
  7. # @File : test_post.py
  8. import requests
  9. import json
  10. port = 6999
  11. url = "http://127.0.0.1"
  12. test_url = f"{url}:{port}/"
  13. post_url = f"{url}:{port}/send"
  14. headers = {
  15. "Content-Type": "application/json"
  16. }
  17. # data = {"test": 1, "hh": "你来", "bools": True, "c": "中文测试呀呀呀"}
  18. data = {"type": 1, "data": {"wxid": "filehelper","msg":"接下来我要发送图片了"}}
  19. data2 = {"type": 2, "data": {"wxid": "filehelper","image_path": "E:\\images\\ttt.jpg"}}
  20. response = requests.post(post_url, headers=headers, data=json.dumps(data))
  21. response = requests.post(post_url, headers=headers, data=json.dumps(data2))
  22. print(response.text)

通过构造不同的data参数从而实现发送不同的信息,这里我就发送文字和图片进行了测试。这就可以和上述的接收信息进行结合,当接收到别人发送来的信息的时候就可以本地处理,处理完就可调用此方法来发送信息给别人!

到此这篇关于基于Python制作一个微信聊天机器人的文章就介绍到这了,更多相关Python微信聊天机器人内容请搜索gewe框架希望大家以后多多支持gewe!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/爱喝兽奶帝天荒/article/detail/965297
推荐阅读
相关标签
  

闽ICP备14008679号