以下是将 DeepSeek 引入到微信并实现动态获取信息发给自己的详细指南:
前期准备
注册微信公众号:选择类型为服务号(具备更多 API 权限)或订阅号,并完成微信认证(部分接口需认证后使用)。
获取 DeepSeek API 密钥:在 DeepSeek 官网 注册开发者账号,创建应用并获取 API Key(通常为 DEEPSEEK_API_KEY)。
准备服务器:需要一台公网可访问的服务器(如云服务器),并进行域名备案及配置 HTTPS(微信强制要求)。
配置微信公众平台
进入开发者设置:登录 微信公众平台,进入 开发 -> 基本配置。
服务器配置:
URL:填写服务器 API 地址(如 https://yourdomain.com/wechat)。
Token:自定义令牌(用于验证,需在代码中一致)。
EncodingAESKey:随机生成(消息加密密钥)。
消息加解密方式:推荐兼容模式。
开发后端服务
以下以 Python Flask 为例,处理微信消息并调用 DeepSeek:
Python
复制
from flask import Flask, request, jsonify
import hashlib
import requests
import time
app = Flask(__name__)
TOKEN = "你的微信Token"
DEEPSEEK_API_KEY = "你的DeepSeek API Key"
# 微信验证接口
@app.route('/wechat', methods=['GET'])
def verify():
signature = request.args.get(