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の使用を検討してください。