Node-Red를 Whatsapp에 연결하고 Whatsapp 이미지/텍스트를 보내기 위한 간단한 노드입니다.
현재 개발 모드에서는 지속적인 업데이트가 발생할 수 있습니다. ?
!nodered
"를 보내세요.그들의 라이트 버전도 사용할 수 있습니다. Whatapp-Web과 완전히 다른 Whatsapp-Lite(베타 모드)는 웹 소켓에서만 작동하며 귀하에게도 작동할 수 있습니다.
Whatsapp-Link 구성 노드에서 Whatsapp Lite
선택하기만 하면 됩니다.
컴퓨터에 Whatsapp 웹 인스턴스가 생성되고 세션이 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 : 그룹 세부정보를 완료하세요. |
Chats In : 연결된 번호로 보내는 모든 메시지를 수신하는 노드입니다.
산출 | 설명 |
---|---|
msg.paylod | 받은 메시지 |
msg.from | 발신자 번호 |
msg.chatID | 그룹채팅/개인채팅의 채팅ID |
msg.message | 완전한 메시지 객체. 고급 사용자를 위한 추가 세부정보 |
Chats-In Node의 message
이벤트와 함께 사용할 수 있는 다른 많은 이벤트 옵션도 있습니다. 자세한 내용은 Chats-In Node 설명서를 참조하세요.
Chats / Group Out : 이름을 언급하는 것처럼 간단하게 노드는 입력 시 받은 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
예제는 가져올 예제에서 사용할 수 있습니다.
노드는 명령 coloum 또는 기본값 !red
에 언급된 문자열로 시작하는 각 메시지에 대해 응답( payload
)합니다. 사용을 자제해주세요.
문제와 제안은 여기에서 환영합니다.
Ver-0.1.21
: 그룹 메시지 노드가 추가되었습니다.Ver-0.1.23
: 노드의 형식이 올바르게 지정되고 이름이 업데이트됩니다.Ver-0.1.28
: 이제 QR 코드는 Whatsapp-Admin-Node에서 런타임에 직접 사용할 수 있습니다.Ver-0.1.30
: msg.toNumber
에 제공된 연락처 배열로 메시지를 보낼 수 있습니다.Ver-0.1.32
: 소켓 기반 Whatsapp Lite
구성 노드가 베타 모드에 추가되었습니다. 채팅아웃 노드에 이미지 메시지 전송 지원이 추가되었습니다.Ver-0.1.33
: 버튼 및 목록 지원이 추가되었으며 사소한 버그가 수정되었습니다.Ver-0.1.34
: Chats-In Node에 여러 이벤트 읽기 옵션이 추가되었습니다.Ver-0.1.36
: 푸시 알림을 받기 위해 Whatsapp-Link 노드에서 상태를 Online/Offline
으로 표시하는 확인란이 추가되었습니다. WhatsApp을 오랫동안 활성 상태로 유지하기 위해 Ping-Interval이 추가되었습니다. 여러 예시가 추가되었습니다.Ver-0.1.37
: Puppeteer에서 이미지가 포함된 메시지 보내기 수정 및 Chromium 프로필 사용에 대한 변경 사항입니다.Ver-0.1.39B
: 깨진 "Whatsapp-Web & Lite"가 수정되었습니다. Whatsapp-Lite와 웹 모두에서 whatsapp Image/Text
Send/Receive
수 있습니다. 사용하기 쉬운 노드를 작업 중입니다. 현재 더 많은 Whatsapp 노드를 개발 중이며 곧 출시될 예정입니다.
노드에 대한 전체 세부정보도 최대한 빨리 업데이트될 예정입니다.
개인 번호로 스팸을 보내지 마세요. 의심스러운 활동은 WhatsApp에 의해 추적될 수 있습니다.
참아주셔서 감사합니다