WeChat Bot

+ ベースの WeChat ロボット
chatgpt
wechaty
WeChat メッセージに自動的に返信したり、WeChat グループ/フレンドを管理したりするために使用できます。
简单
、遊べる.
🌸 よろしければ、Star
⭐️ サポートを注文してください。
好用
2分钟(4 个步骤)
最近の変更
12.13 更新
今日は実行できない人が多く、このissueを参照して、当分の間、この処理の下で、良い提案があり、誰もが提案することができます、ありがとう〜
12.12 更新
-
OpenAI Chatgpt
インターフェイス アクセスには、いくつかの理由で一連の制限が追加されました。 具体的には、ここで見ることができます:問題の詳細なので、私は公式の自分に切り替え、現在ロボットが利用可能です。
開発
- 開発環境を確認し、インストールされていることを確認し、バージョンが Node .js > = v18.0 を満たす必要があり、バージョンが低すぎるとエラーが発生し、LTS バージョンを使用することをお勧めします。
nodejs
- まず、独自の 、アドレススタンプをここに👉🏻取得:あなたのapi keyを作成します
api key

- 作成が完了し、コピーされ、プロジェクトルートの下に次のようなファイルが作成されます。
.env
# 执行下面命令,拷贝一份 .env.example 文件
cp .env.example .env
# 完善.env 文件内容
OPENAI_API_KEY='你的key'
- サービスを実行します
依存関係をインストールする場合、本土の友人は taobao ミラー ソースにカットしてからインストールすることをお勧めします👉🏻。
# 安装依赖
npm i
# 启动服务
npm run dev
その後、スキャン コードにログインし、必要に応じて関連する論理ファイルを自分で変更できます。

あなたが変更しようとしている
多くの人々は、実行後に自動的に情報を送受信しないと言う、ハ、受信したすべてのメッセージが自動的に返信されるのを防ぐために(あまりにも恐ろしい)ので、制限が課せられます。
以下に説明する場所をカスタマイズして変更します。
- グループチャットは、ロボット名を独自のマイクロシグナルの名前に変更し、グループチャットの名前をホワイトリストに追加して、グループチャットメッセージに自動的に返信することを忘れないでください。
- プライベートチャットでは、自動返信が必要な友達名をホワイトリストに追加して、プライベートチャットメッセージに自動的に返信できるようにしてください。
ファイルは 👉🏻 sendMessage.jsです

ご覧のとおり、自動応答はすべて に基づいているので、エージェントを開くのを忘れないでください。
chatgpt

よく寄せられる質問です
- 遊び方は? カスタム変更が完了すると、グループチャットはホワイトリストのグループで、誰かがあなたを持っているときに自動返信をトリガーし、プライベートチャットでは、連絡先のホワイトリストの人があなたにメッセージを送信すると、自動返信がトリガーされます。
- エラーを実行しますか? node バージョンが準拠しているかどうかを確認し、準拠していない場合は node バージョンをアップグレードし、依存関係が完全にインストールされているかどうかを確認し、完全でない場合は、本土が npm ミラー ソースを切り替えて依存関係を再インストールすることをお勧めします。 (私のprm-cliツールですばやく切り替えることができます)
- 会話モードを調整しますか? openai/index .jsは、公式ドキュメントに記載されている例 (非常に多く、パラメータの調整に対応する) に基づいて変更できます: https://beta.openai.com/examples
Docker を使用する場合
$ docker build . -t wechat-bot
$ docker run -d --rm --name wechat-bot -v $(pwd)/config.js:/app/config.js -v $(pwd)/.env:/app/.env wechat-bot