VBSで企業向けWeChatボットを呼び出し、時間指定メッセージを送信する簡単な方法
昨年、ふと企業向けWeChatのグループでマルチグループボットというものを見かけました。
<スパン 企業向けWeChatグループロボット
何か黒い技術のアップグレードかと思ったが、説明を読むと、現在の機能はWebhookインターフェースで、カスタムメッセージを受信し、インターフェースを呼び出すことでロボットがいるグループにプッシュできることがわかった。非常にシンプルに見えますが、考えてみるとやはりかなり便利なので、まずはシンプルに時間指定リマインダーをやってみましょう。
グループにボットを追加するには、プラス記号をタップし、ボット追加ボタンをタップするだけで、簡単にグループボットを作成することができます。ボットに名前を付け、アバターをアップロードし、簡単な紹介文を追加することができます。Webhookの呼び出しアドレスはシステムが自動的に生成し、呼び出し方法の詳細は設定手順に記載されています。
ロボットの追加
カスタムボット名とアバター
データを送信するためのインターフェイスを呼び出すには、さまざまな方法があります。私は、シンプルで時間を節約するために、VBSを使ってスクリプトを作成し、Windowsサーバーにスケジュールされたタスクを追加して、一定の時間にこのスクリプトを実行し、グループに簡単な自動リマインダー機能を実装することにしました。
VBSスクリプト
スクリプトはシンプルですが、定期的にリマインダーを送る企業向けWeChatグループボットを実装するには十分です。スクリプトをサーバーに置き、スケジュールタスクを作成するだけです。
このスクリプトの注意点としては、paramsの文字列の書式を正しくすることです。初期状態ではutf-8がデフォルトになっているnopad++を使用しましたが、スクリプト内のインターフェースに送信された中国語を受信してグループにプッシュすると文字化けしてしまったため、後でANSIに変更しました。
このようなインターフェースがあれば、実はいろいろな機能を実現することができるのです。ロボットの能力は、プッシュメッセージのバックエンドの大きさに完全に依存しますし、バックエンドがAIであれば、ロボットは本当にロボットのように見えるかもしれません。このロボットがインタラクティブな機能を持つかどうかは分かりませんが、インタラクティブな機能があればもっと楽しくなるはずです。
以上、「VBSで企業向けWeChatボットを呼び出して時限式メッセージを送信する方法」をお届けしました。VBSで企業向けWeChatボットを呼び出して定時メッセージを送信する方法については、BinaryDevelopの過去記事を検索するか、以下の関連記事を引き続きご覧ください。
関連
-
vbsフッターエラーの実行、中国語の雑な解決(エンコーディングの問題)
-
設定ファイル項目読み込み用VBS実装コード
-
VBSの基本 - vbscript動的配列
-
VBSの基本 - ループ (for, do, while)
-
vbscript Webページシミュレートログイン効果コード
-
Windows 64ビットOS上で32ビット版vbscriptを実行する方法
-
ScriptControl コンポーネントのプロパティ、メソッド、イベント紹介
-
iisext.vbsでWebサービス拡張を無効化する
-
Iisftpdr.vbs による FTP 仮想ディレクトリの削除 (ローカルおよびリモートサポート)
-
Iisftp.vbsを使用してFTPサイトを一時停止する方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
アイデアプログラムのTestngファイルのVBS時限実行
-
指定されたファイルを指定されたディレクトリにバックアップし、日付で名前を変更するVbsコード
-
ジッターバグvbs告白コードブック ジッターバグvbscript告白コード使用方法
-
ComboBoxコントロールの使用方法に関するチュートリアル
-
vbsでスクリプトのカレントパスを取得する2つの方法
-
vbscriptを用いた36ビット自動増加数生成コード
-
jre パッケージをダウンロードし、サイレントにインストールする vbs スクリプトのコード例
-
VBSのInStrRev関数の第3パラメータ(Start)の使用に関する注意点
-
iisext.vbsでアプリケーションを有効にする方法
-
Iisftp.vbsを使ったFTPサイトのリストアップ方法