WechatでChatGPTを使用する Wechat経由
英語 |中文文档
サーバーがない場合、または迅速な展開を体験したい場合は、鉄道を使用して行うことができます(「鉄道での使用」を参照してください)。
鉄道と港湾の展開を使用して、解決できない問題がある可能性があり、私たちはそれに取り組んでいます。
@transitiveでたらめのおかげで、ChatGPT APIは作業を自動化します。
ログインにはパスワードとユーザー名を使用し、CAPTCHAを設定する必要があります。
cp config.yaml.example config.yaml
# Change Config.yaml
# run docker command in Linux or WindowsPowerShell
docker run -d --name wechat-chatgpt -v $(pwd)/config.yaml:/app/config.yaml holegots/wechat-chatgpt:latest
# login with qrcode
docker logs -f wechat-chatgpt
# Create and modify config.yaml in the current directory
# run docker command in WindowsPowerShell
docker run -d --name wechat-chatgpt -v $(pwd)/config.yaml:/app/config.yaml holegots/wechat-chatgpt:latest
# In the Windows command line (cmd) environment, you may mount the current directory like this:
docker run -d --name wechat-chatgpt -v %cd%/config.yaml:/app/config.yaml holegots/wechat-chatgpt:latest
# login with qrcode
docker logs -f wechat-chatgpt
docker pull holegots/wechat-chatgpt:latest
docker stop wechat-chatgpt
docker rm wechat-chatgpt
# run docker command in Linux or WindowsPowerShell
docker run -d --name wechat-chatgpt -v $(pwd)/config.yaml:/app/config.yaml holegots/wechat-chatgpt:latest
# In the Windows command line (cmd) environment, you may mount the current directory like this:
docker run -d --name wechat-chatgpt -v %cd%/config.yaml:/app/config.yaml holegots/wechat-chatgpt:latest
# login with qrcode
docker logs -f wechat-chatgpt
npm install
NodeJS バージョン > = 18.0.0
プロジェクトを設定するには、設定ファイルのコピーが必要です。
cp config.yaml.example config.yaml
このOpenAIアカウントを持っておらず、中国に住んでいる場合は、ここで入手できます。
OpenAIアカウントとパスワードを取得する必要があります。 あなたのconfig.yamlは次のようになります:
chatGPTAccountPool:
- email: <your email>
password: <your password>
# if you hope only some keywords can trigger chatgpt on private chat, you can set it like this:
chatPrivateTiggerKeyword: ""
プロキシのセットアップ:
次の場所で設定できます。
config.yaml
openAIProxy: <Your Proxy>
このパッケージのブラウザ部分は、Puppeteerを使用して、すべてのCAPTCHAの解決を含め、可能な限り自動化します。
🔥
基本的なCloudflare CAPTCHAはデフォルトで処理されますが、メール+パスワードのRecaptchaを自動化する場合は、次のいずれかの有料プロバイダーにサインアップする必要があります。
したがって、環境変数を構成する必要があります。
NOPECHA_KEY
CAPTCHA_TOKEN
npm run dev
鉄道は、インフラストラクチャをプロビジョニングし、そのインフラストラクチャをローカルで開発してから、クラウドにデプロイできるデプロイ プラットフォームです。このセクションでは、鉄道を使用して wechat-chatgpt プロジェクトをすばやく展開する方法について説明します。
まず、鉄道アカウントにサインアップし、GitHub 検証を使用してサインインする必要があります。
次に、下のワンクリック展開ボタンをクリックして展開します。
いくつかの検証が完了したら、デプロイを開始できます。次のインターフェイスが表示されます。
いくつかの環境変数を設定する必要があります。
CHAT_GPT_EMAIL:OpenAIアカウントのメールアドレス。
CHAT_GPT_PASSWORD:OpenAIアカウントのパスワード。
CHAT_GPT_RETRY_TIMES : OpenAI API が 429 または 503 を返したときに再試行する回数。
CHAT_PRIVATE_TRIGGER_KEYWORD:一部のキーワードのみがプライベートチャットでchatgptをトリガーできるようにしたい場合は、設定できます。
[デプロイ] ボタンをクリックすると、サービスがまもなくデプロイを開始します。次のインターフェイスは、展開が開始されたことを示します。
展開が正常に表示されたら、クリックしてログを表示し、[ログの展開] で WeChat ログイン リンクを見つけます。
クリックして入力し、準備したWeChatを使用してコードをスキャンしてログインします。
正常にログインし、メッセージの送受信を開始します(このプロセスには数分かかる場合があります)。
さらに、展開中に、次の問題が発生する可能性があります。
初めてログインする場合は、qrcodeをスキャンする必要があります。
貢献、問題、機能のリクエストは大歓迎です!
問題のページを確認してください。
このプロジェクト