Node-Red を Whatsapp 画像/テキストの送受信に接続するためのシンプルなノード。
現在開発モードでは、継続的な更新が発生する可能性があります。 ?
!nodered
」を送信すると、チャット/グループの Node-Red から応答が得られます。ライトバージョンも利用できます。 Whatapp-Web とはまったく異なり、Whatsapp-Lite (ベータ モード) は Web-Socket でのみ動作しますが、あなたにも動作する可能性があります。
Whatsapp-Link 構成ノードでWhatsapp Lite
選択するだけです。
これにより、マシン内に Whatsapp Web インスタンスが作成され、セッションが Node-RED にローカルに保存されます。すべてのデータはユーザーの<user>/.node-red/Whatsapp-Link
フォルダーに保存されます。近くの Node-Red の settings.js ファイル。
Whatsapp Admin : 初めてユーザーが Whatsapp やその他の管理関連タスクに接続するために使用されるノード。
管理ノードは、whatsapp と簡単に接続できるように、ノードのすぐ下に QR コードを生成します。
入力 | 説明 |
---|---|
テスト | whatsappの現在のステータスを確認し、 msg.payload に同じ内容を出力します。 |
破壊する | クライアントを閉じて、whatsapp 接続を破棄します。 |
再起動 | WhatsApp 接続を再起動します。 |
ログアウト | ログアウトしてセッションを閉じてください。 |
出力 | 説明 |
---|---|
status | 上の表に記載されているすべての入力と各入力のmsg.payload のステータスを提供します。 |
接続中.. | WhatsApp が接続しようとしているとき。 |
QRコード(画像) | QRコード生成時。このメソッドは、whatsapp によって生成された QR コード (画像) を取得するためにも使用できます。 |
接続済み | whatappが正常に接続されたとき。 |
グループの参加または削除 | msg.paylod : グループ名。msg.type : グループに参加しました / グループから削除されました。msg.notification : 通知を完了します。msg.chat : グループの詳細を完了します。 |
チャットイン: 接続された番号に送信されたすべてのメッセージを受信するノード。
出力 | 説明 |
---|---|
msg.paylod | 受信したメッセージ |
msg.from | 送信者番号 |
msg.chatID | グループチャット/個人チャットのチャットID |
msg.message | 完全なメッセージ オブジェクト。 上級ユーザー向けの追加詳細 |
Chats-In ノードでは、 message
イベントとともに利用できる他の多くのイベント オプションがあります。詳細については、Chats-In ノードのドキュメントを参照してください。
チャット / グループアウト: 名前を指定するだけで、ノードは入力時に受け取ったmsg.payload
ノードで指定された番号に送信します。 ImageMessage.json
例は、インポートする例で利用できます。
マルチメディアメッセージ: 要件-
入力 | 説明 |
---|---|
msg.image | Base64 (エンコードされた画像)、 image-tool ノードは Base64 のインコーディングに正常に動作します |
msg.payload | 画像キャプション |
msg.toNumber | レシーバー番号 (ノードに番号が指定されていない場合) |
番号の前に国際ダイヤルコードを忘れずに記載してください。数値は、スペースを含まない+11 99999 99999のような形式である必要があります。
または
[番号] を空白のままにして、msg.toNumber
に国際コードとともにペイロードとともに番号を入力します。複数の連絡先にメッセージを送信するには、 msg.toNumber
= ["+1199999999", "+12990000099", "+1311111111"] のように、番号の Arrar をmsg.toNumber
に渡すことができます。グループメッセージ: グループ内でメッセージを送信するための Whatsapp グループノード。
ノードは受信したmsg.payload
グループ チャットに送信します。
A-reply-to-All.json
例は、インポートする例で利用できます。
ノードは、命令列で指定された文字列またはデフォルトの!red
で始まる各メッセージに対して応答 ( payload
) します。使用は避けてください。
問題や提案はここで歓迎されます。
Ver-0.1.21
: グループメッセージノードを追加しました。Ver-0.1.23
: ノードが正しくフォーマットされ、名前が更新されます。Ver-0.1.28
: Whatsapp-Admin-Node の実行時に QR コードが直接利用できるようになりました。Ver-0.1.30
: msg.toNumber
で提供される連絡先の配列にメッセージを送信できます。Ver-0.1.32
: ソケットベースのWhatsapp Lite
構成ノードがベータ モードに追加されました。チャットアウトノードに画像メッセージ送信のサポートが追加されました。Ver-0.1.33
: ボタンとリストのサポートが追加され、軽微なバグが修正されました。Ver-0.1.34
: チャットインノードに複数のイベント読み取りオプションが追加されました。Ver-0.1.36
: Whatsapp-LinkノードでステータスをOnline/Offline
として表示し、プッシュ通知を受け取るためのチェックボックスを追加しました。 Whatsapp を長期間存続させるために Ping 間隔が追加されました。複数の例が追加されました。Ver-0.1.37
: Puppeteerにおける画像付きメッセージの送信とChromiumプロファイルの使用を修正。Ver-0.1.39B
: 壊れていた「Whatsapp-Web & Lite」を修正しました。 Whatsapp-Lite と Web の両方で whatsapp Image/Text
Send/Receive
できます。使いやすいノードに取り組んでいます。 現在、さらに多くの Whatsapp ノードの開発に取り組んでおり、間もなく利用可能になる予定です -
ノードの完全な詳細もできるだけ早く更新される予定です。
個人番号を使ってスパムを送信しないでください。不審なアクティビティは whatsapp によって追跡される可能性があります。
我慢してくれてありがとう