Threema 통합 스킬
개요
이 스킬은 Gemini CLI를 Threema 계정에 연결하는 백그라운드 스크립트를 제공합니다. 모든 수신 메시지를 수신 대기하고 Gemini CLI를 사용하여 자동으로 응답합니다.
사전 요구 사항
이 통합을 사용하려면 libthreema CLI 브리지의 컴파일된 버전과 일부 Node.js 패키지가 필요합니다.
Node.js 종속성 설치
npm install anyhow
Threema CLI 브리지 빌드
브리지는 Rust로 작성되었습니다. Rust와 Cargo가 설치되어 있어야 합니다.
cd rust-bridge
cargo build --release
사용 방법
자격 증명 구성
Threema ID와 클라이언트 키를 환경 변수로 설정해야 합니다:
export THREEMA_ID="ABCDEFGH"
export THREEMA_CLIENT_KEY="0123456789abcdef..."
리스너 실행
scripts 폴더에 있는 리스너 스크립트를 실행하여 수신 메시지를 처리합니다:
node scripts/listener.js
보안
브리지는 공식 Threema for Android 프로토콜 구현(libthreema)을 사용하여 높은 보안과 개인정보 보호를 보장합니다.
참고 사항
- 무한 루프를 방지하기 위해 스크립트는 사용자가 직접 보낸 메시지를 무시하는 검사를 포함합니다.
- 리스너를 백그라운드에서 계속 실행하려면
pm2사용을 고려하세요.