Home

Awesome

ChatGPT 微信公众号机器人

把 ChatGPT 接入微信公众号。

使用

前置条件

  1. OpenAI 账号,并创建 API Key

  2. 微信公众号

  3. Python 3.7+

运行

  1. pip install -r requirements.txt

  2. cp .env.example .env

  3. .env 文件中,设置 OPENAI_API_KEY 和 WECHAT_TOKEN。

  4. python app.py

  5. 默认会运行在 8888 端口,可以使用 ngrok 把 localhost 服务映射到公网:

    ngrok http 8888

  6. 根据微信公众平台开发的第一步,填写服务器配置:

    • URL:ngrok 的 URL + '/robot/',例如:https://xxxxxx.ngrok.io/robot/
    • Token:前面在 .env 文件中设置的 WECHAT_TOKEN
    • EncodingAESKey:随机生成就行
  7. 大功告成!到公众号后台进行互动吧!