브라우저 없이 왓츠앱 웹과 직접 대화하는 통로를 여는 방법
브라우저를 띄우지 않고도 왓츠앱 웹의 메시지를 주고받을 수 있는 연결고리를 만듭니다. 웹소켓을 이용해 서버에서 왓츠앱 웹 프로토콜을 직접 다루는 도구입니다. 코드를 통해 채팅 세션을 유지하고 메시지를 처리하는 흐름을 스스로 설계할 수 있습니다.
7.0.0 버전의 큰 변화
최근 7.0.0 버전으로 업데이트되며 여러 부분에서 호환성이 깨지는 변경 사항이 도입되었습니다. 새로운 가이드는 아직 작성 중이므로 일부 페이지나 내용이 누락될 수 있습니다. 오류나 누락된 내용을 발견하면 보고해 주면 됩니다. 이전 가이드는 기존 README나 NPM 페이지에서 여전히 접근할 수 있습니다.
웹소켓 기반의 통신 방식
이 도구는 웹소켓을 기반으로 작동하는 타입스크립트 라이브러리입니다. 왓츠앱 웹 API와 상호작용하기 위해 설계되었습니다. 노드.js, 데노, 번 등 다양한 런타임 환경에서 사용할 수 있습니다. 브라우저 자동화 대신 웹소켓 연결을 직접 관리하여 메시지를 주고받습니다. 이를 통해 왓츠앱 웹의 기능을 서버 사이드에서 활용할 수 있는 기반을 제공합니다.
지원 및 유지보수 현황
현재 유지보수자는 라제흐(Rajeh)입니다. 기업이나 비즈니스 레벨의 지원을 원한다면 디스코드를 통해 1시간짜리 비디오 채팅을 예약할 수 있습니다. 슬롯이 빠르게 마감되므로 미리 예약하는 것이 좋습니다. 프로젝트 개발에 드는 비용을 지원하기 위해 기업들의 기여를 장려하고 있습니다. 회의 예약이나 스폰서십을 통해 프로젝트에 도움을 줄 수 있습니다. 모든 규모의 기업으로부터의 지원이 환영됩니다.
사용 시 반드시 알아야 할 법적 경계
이 프로젝트는 왓츠앱이나 그 자회사와 공식적으로 연결되거나 승인받지 않았습니다. 왓츠앱의 서비스 약관을 위반하는 용도로 이 라이브러리를 사용하는 것을 유지보수자가 지지하지 않습니다. 스팸, 스토커웨어, 대량 또는 자동화된 메시지 전송은 강력히 지양합니다. 사용자는 자신의 책임 하에 공정하게 이 도구를 사용해야 합니다. 라이선스는 MIT 라이선스로, 소프트웨어는 있는 그대로 제공되며 어떠한 보증도 없습니다. 오용에 대한 책임은 유지보수자가 지지 않습니다.