1. ホーム
  2. スクリプト・コラム
  3. 腹筋

VBSで企業向けWeChatボットを呼び出し、時間指定メッセージを送信する簡単な方法

2022-01-07 07:15:54

昨年、ふと企業向けWeChatのグループでマルチグループボットというものを見かけました。

<スパン 企業向けWeChatグループロボット

何か黒い技術のアップグレードかと思ったが、説明を読むと、現在の機能はWebhookインターフェースで、カスタムメッセージを受信し、インターフェースを呼び出すことでロボットがいるグループにプッシュできることがわかった。非常にシンプルに見えますが、考えてみるとやはりかなり便利なので、まずはシンプルに時間指定リマインダーをやってみましょう。

グループにボットを追加するには、プラス記号をタップし、ボット追加ボタンをタップするだけで、簡単にグループボットを作成することができます。ボットに名前を付け、アバターをアップロードし、簡単な紹介文を追加することができます。Webhookの呼び出しアドレスはシステムが自動的に生成し、呼び出し方法の詳細は設定手順に記載されています。

ロボットの追加

カスタムボット名とアバター

データを送信するためのインターフェイスを呼び出すには、さまざまな方法があります。私は、シンプルで時間を節約するために、VBSを使ってスクリプトを作成し、Windowsサーバーにスケジュールされたタスクを追加して、一定の時間にこのスクリプトを実行し、グループに簡単な自動リマインダー機能を実装することにしました。

VBSスクリプト

スクリプトはシンプルですが、定期的にリマインダーを送る企業向けWeChatグループボットを実装するには十分です。スクリプトをサーバーに置き、スケジュールタスクを作成するだけです。

このスクリプトの注意点としては、paramsの文字列の書式を正しくすることです。初期状態ではutf-8がデフォルトになっているnopad++を使用しましたが、スクリプト内のインターフェースに送信された中国語を受信してグループにプッシュすると文字化けしてしまったため、後でANSIに変更しました。

このようなインターフェースがあれば、実はいろいろな機能を実現することができるのです。ロボットの能力は、プッシュメッセージのバックエンドの大きさに完全に依存しますし、バックエンドがAIであれば、ロボットは本当にロボットのように見えるかもしれません。このロボットがインタラクティブな機能を持つかどうかは分かりませんが、インタラクティブな機能があればもっと楽しくなるはずです。

以上、「VBSで企業向けWeChatボットを呼び出して時限式メッセージを送信する方法」をお届けしました。VBSで企業向けWeChatボットを呼び出して定時メッセージを送信する方法については、BinaryDevelopの過去記事を検索するか、以下の関連記事を引き続きご覧ください。