インテリジェントなロボット構成管理プラットフォームは、ChatGPT 会話へのワンクリック アクセスを提供し、Dify、FastGPT、および Coze ナレッジ ベースにシームレスに適応します。
グループ、個人がさまざまな役割を定義し、さまざまな対話モード、描画、画像認識、ネットワーク クエリ、GPT、音声分析、および豊富で多様なスキルを柔軟に設定できるようにサポートします。さまざまなスケジュールされたタスク、RSS 購読、カウントダウン リマインダー、ニュース相談の送信、一括送信、転送、グループ間チャット、リマインダー機能、メッセージ送信 API を備えています。
スマート マイクロ秘書クライアントを使用すると、公式アカウント、企業 WeChat、Gitter、Lark、WhatsApp、5G メッセージング、および Wechaty でサポートされているその他のプロトコルにワンクリックでアクセスできます。
WeChat公式ウェブサイト
このプロジェクトは、インテリジェント マイクロ 秘書プラットフォームで使用されるマイクロ 秘書クライアントです。独自のロボットを使用する場合は、マイクロ 秘書クライアントを自分で展開する必要があります。
ノードのバージョン>18
このプロジェクトは、wechaty に基づくオープンソースのインテリジェント ロボット プロジェクトです。wechaty プロジェクトの説明と API ドキュメントの詳細については、 Wechaty
の概要を参照してください。
マイクロ秘書の展開に関する詳細なチュートリアルのリンク アドレス: マイクロ秘書のドキュメント
複数のロボット間の切り替えをサポート
⏳ テキストレビューインターフェイスを使用して、会話数の制限の設定をサポートします。
? 音声認識と送信 (Qiwei プロトコルでサポートされており、カスタマイズする必要があります)。
?さまざまな文字をトリガーするためのさまざまなキーワードの設定をサポートしており、トリガーするために @ は必要ありません。
? キャラクタープリセット
オンラインのグループチャットにメッセージを送信する
固定素材コンテンツをオンラインのグループチャットに送信する
?️ キーワードグループ管理
オンラインで友達にメッセージを送信する
テキスト素材、写真素材、アプレット素材?
どのシステム コール インターフェイスでも、グループ チャットや友人にメッセージを送信でき、テキスト、写真、ビデオ、その他の形式の送信をサポートします。
すべての友達リストとグループリストを取得します。
画像認識、音声認識、音声送信、カスタムロボットインターフェースを公開しておりますので、コミュニケーショングループに参加して管理者にご連絡ください。
詳細: 機能の概要
登録: インテリジェントマイクロ秘書
初期化設定ファイル小助手配置->基础配置
、変更後に保存
APIKEY
とAPISECRET
パーソナル センターから取得します。これらは後続の構成で使用されます。
このプロジェクトのほとんどのタイミング情報と一部の気象インターフェイスは Tianxing Data から取得されているため、事前に Tianxing Data アカウントを準備し、関連するインターフェイスの許可を申請する必要があります。
1.登録:天興データ
2. インターフェース許可を申請する
必要なインターフェース
オプションのインターフェース (対応する機能を使用したい場合は申請が必要です) ですが、Tianxing ロボットがデフォルトで使用されている場合、以下の機能インターフェースは申請する必要がなく、ロボットは対応する情報を直接返します。
現在、プラットフォームは Tianxing Data の上記のインターフェイスにのみ適合しています。他のインターフェイスはまだ適合していません。必要に応じて、カスタマイズについてお問い合わせください。
ノード バージョン 16 以降が必要です。Windows システムの場合は、win10 以降を使用してください。
このプロジェクトのクローンを作成し、プロジェクトのルート ディレクトリに移動してnpm install
実行し、プロジェクトの依存関係をインストールします。
src/index.js
コードでAPIKEY
とAPISECRET
構成する
コマンドnpm run start
実行すると、ターミナルに QR コードが表示されます。コードを直接スキャンすることも、スマート マイクロ セクレタリーに移動してコードをスキャンしてログインすることもできます。
スマート マイクロ 秘書で必要な機能を設定した後、有効化された WeChat に更新
キーワードを送信して最新の設定を取得します (または自分で設定した更新キーワード、最初のキーワードは更新
です。** 設定を変更するたびに、キーワード更新設定を忘れずに送信してください**
自分で構築した依存関係の一部はインストールが遅い、または頻繁に停止するため、このプロジェクトは事前に構築され、dockerhub に公開されています。
注: サードパーティの画像ソースを使用すると高速化されます。プルしたバージョンは最新バージョンではない可能性があるため、公式のイメージソースを使用して自分で切り替えることをお勧めします。方法がわからない場合は、Baiduで検索してください。
最新のタグのバージョンは https://hub.docker.com/r/aibotk/wechat-assistant/tags で確認できます。
プルした後のサイズはおそらく 500M 未満です。プルしたサイズが 1G を超えている場合は、間違ったバージョンをプルしている可能性があります。プルするには公式ソースに切り替えてください。
国内ユーザーは、このミラー アドレスを使用して registry.cn-hangzhou.aliyuncs.com/aibotk/wechat-assistant:latest をプルできます。
# docker pull registry.cn-hangzhou.aliyuncs.com/aibotk/wechat-assistant:latest
docker pull aibotk/wechat-assistant
# docker run -d -e AIBOTK_KEY="微秘书apikey" -e AIBOTK_SECRET="微秘书apiSecret" --name=wechatbot registry.cn-hangzhou.aliyuncs.com/aibotk/wechat-assistant:latest
docker run -d -e AIBOTK_KEY= "微秘书apikey " -e AIBOTK_SECRET= "微秘书apiSecret " --name=wechatbot aibotk/wechat-assistant
Docker ログを表示する
docker logs wechatbot
事前にdocker環境をインストールし、プロジェクトのルートディレクトリで以下のコマンドを実行する必要があります。
docker build -t wechat-assistant .
# web协议
docker run -e AIBOTK_KEY= "微秘书apikey " -e AIBOTK_SECRET= "微秘书apiSecret " wechat-assistant
他の手順は上記と同じです
スマート マイクロ セクレタリーが Gitpod に適合しました。アカウントが正常にログインできるかどうかをテストしたい場合は、この環境はテスト専用であり、運用環境としての使用はお勧めできません。
Gitpod は、自動化されたコード対応開発環境のためのオンラインのオープンソース プラットフォームです。下のボタンをクリックすると、gitpod 上の wechat-assistant-pro の完全なセットアップにアクセスできます。これまでに gitpod を使用したことがない場合は、gitHub アカウントでログインする必要があります。
Gitpod の詳細については、https://wechaty.js.org/2021/02/06/wechaty-getting-started-without-leave-your-browser/ を参照してください。
環境変数: AIBOTK_KEY および AIBOTK_SECRET が必要です
参照: Padlocal プロトコルの使用方法
表示: Qiwei 導入の使用方法
1. コンテナにマッピングされたポート 8077 にバインドされた登録済みのドメイン名が必要です。そうでない場合は、公式アカウントのバックエンドで構成できません。 2. 公式アカウントでコンテナを実行する IP のホワイトリストを追加する必要があります。アカウント開発設定が行われていないと、メッセージを転送できません。
パラメータの説明
AIBOTK_KEY: マイクロ秘書 apikey
AIBOTK_SECRET: マイクロ秘書 apiSecret
OFFICE_APPID: 公式アカウントの AppId
OFFICE_TOKEN: 公開アカウント自体によってランダムに書き込まれたトークン
OFFICE_IS_PERSON: 個人のサブスクリプション アカウントですか、それとも未認証のサービス アカウントですか? 個人アカウントまたは未認証のサービス アカウントの場合、メッセージは 3 秒以内に応答する必要があり、そうでない場合はメッセージを送信できません。認定されたサービス アカウントの場合は、カスタマー サービス返信インターフェイスを使用し、返信時間の制限を受けません。
認定サービス アカウントまたは認定非個人サブスクリプション アカウントをアクティブ化する方法
docker run -d -e OFFICE_APPID="公众号AppId" -e OFFICE_TOKEN="公众号自定义的Token" -e OFFICE_IS_PERSON="false" -e AIBOTK_KEY="微秘书apikey" -e AIBOTK_SECRET="微秘书apiSecret" -p 8077:8077 --name=officebot registry.cn-hangzhou.aliyuncs.com/aibotk/wechat-assistant:latest
個人サブスクリプション アカウントまたは非認定サービス アカウントをアクティブ化する方法
docker run -d -e OFFICE_APPID="公众号AppId" -e OFFICE_TOKEN="公众号自定义的Token" -e OFFICE_IS_PERSON="true" -e AIBOTK_KEY="微秘书apikey" -e AIBOTK_SECRET="微秘书apiSecret" -p 8077:8077 --name=officebot registry.cn-hangzhou.aliyuncs.com/aibotk/wechat-assistant:latest
以下の QR コードをスキャンして、上記の機能をすべて体験できるスマート マイクロ 秘書を追加してください。WeChat に追加できない場合は、QQ グループに入ることができます。
変更ログ
https://help.aibotk.comを参照してください。
個別にスケジュールされたタスクとグループにスケジュールされたタスク
このソフトウェアは、github 上のオープンソース プロジェクト Wechaty に基づいています。
シンプルなセットアップ UI と対話を通じて IM ロボットを実行します。
国内の法律や政策を遵守し、違法犯罪に使用しないでください。
すべての悪い行為や結果は作者とは何の関係もありませんので、合理的に使用してください。
このプロジェクトは基礎となるコードの解析には関与しません。基礎となるすべてのプロトコルはサードパーティによって提供されており、私とは何の関係もありません。