ChatGPT-wechat-bot - ChatGPT for wechat https://github.com/AutumnWhj/ChatGPT-wechat-bot

(ChatGPT for wechat https://github.com/AutumnWhj/ChatGPT-wechat-bot)

Created at: 2022-12-06 01:03:54
Language: TypeScript
License: MIT

ChatGPT-wechat-bot🤖

バージョン ライセンス: ISC

いくつかのステップでChatGPTに基づくWeChatロボット🤖を入手してください。中文文档 |英語

3年2023月<>日更新

🔥このパッケージはブラウザのハッキングを必要としなくなりました - リークされたモデル🔥で公式のOpenAI補完APIを使用するようになりました

支える

  • [x]会話をサポートします。
  • [x]前の会話をリセットするキーワードを設定できます。
  • [x] グループ内でボットにメンションする際の返信メッセージをサポートします。
  • [x]グループ内のWeChatロボットをウェイクアップするためのキーワードを設定します。
  • [x]デプロイするドッカーファイルをサポートします。
  • [x] ChatGPTを要求するときに再試行時間を設定することをサポートします。
  • [x]会話エラーをキャッチして再試行します。
  • [ ] その他

デフォルト設定

{
  // Fill up with OPENAI_API_KEY
  OPENAI_API_KEY: '',
  // Setting the number of retries when API error occurs
  retryTimes: 3,
  // Setting keyword to wake up in group chat
  groupKey: '',
  // Setting keyword to wake up in private chat
  privateKey: '',
  // Setting keyword to reset context
  resetKey: 'reset',
  // Enabling auto replies from ChatGPT
  autoReply: true,
  // Using regular expression to automatically pass friends verification
  friendShipRule: /chatgpt|chat/,
  // Using reply mode in group chat
  groupReplyMode: true,
  // Using reply mode in private chat
  privateReplyMode: false,
}

どうやって始めるの?

  1. まず、OpenAIアカウントを持っている必要があり、次に以下の手順に従ってトークンを取得します。

画像.png 画像.png

  1. 次に、トークン値をディレクトリsrc / config.jsのOPENAI_API_KEYに入力し、このプロジェクトをローカルで実行する必要があります。

    必要に応じて、src/config.jsで他のカスタマイズ変数を設定します。

// install dependencies
npm i

// start:
// dev
npm run dev
  1. ログを確認し、QRコードをスキャンしてWeChatにログインできます。

    画像.png

  2. あなたのWeChatにメッセージを送信すると、ChatGPTから返信が届きます。

    画像.png画像.png

品質保証

  1. WeChatがログインできない場合 プロジェクトのルートディレクトリを確認し、ファイルがあるかどうか—— ,、ファイルがある場合は削除して再試行してください。

    WechatEveryDay.memory-card

  2. このパッケージは ESM 専用です。それはサポートします:ノード.js >= 16.8

  3. すべての応答を得る方法は?「続行」と言うことができます。

画像

  1. エラー: ブラウザプロセスパペッティアの起動に失敗しました https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md#chrome-ヘッドレス-起動しない-UNIXを参照してください
// ubuntu
sudo apt-get install chromium-browser
sudo apt-get install  ca-certificates fonts-liberation libasound2 libatk-bridge2.0-0 libatk1.0-0 libc6 libcairo2 libcups2 libdbus-1-3 libexpat1 libfontconfig1 libgbm1 libgcc1 libglib2.0-0 libgtk-3-0 libnspr4 libnss3 libpango-1.0-0 libpangocairo-1.0-0 libstdc++6 libx11-6 libx11-xcb1 libxcb1 libxcomposite1 libxcursor1 libxdamage1 libxext6 libxfixes3 libxi6 libxrandr2 libxrender1 libxss1 libxtst6 lsb-release wget xdg-utils

👏🏻貢献

あなたのコードとアイデア🍵に貢献することを歓迎します。