bluebubbles は何をしますか?
BlueBubbles経由でiMessageを送信・管理します。添付ファイル、タップバック、編集、返信、グループに対応しています。
概要
このスキルは、BlueBubbles サーバーと連携して、iMessageをプログラムから操作できるようにします。メッセージの送信、受信、スレッド管理、グループチャット、リアクションなど、iMessageの主要機能をカバーしています。
前提条件
- BlueBubblesサーバーが稼働していること(macOSが必要)
- サーバーのベースURLとAPIキー
セットアップ
- BlueBubblesサーバーをインストール・設定します。
- サーバー設定からAPIキーを取得します。
- 環境変数
BLUEBUBBLES_BASE_URLとBLUEBUBBLES_API_KEYを設定します。
使用方法
# APIキーとベースURLを設定
import os
os.environ["BLUEBUBBLES_BASE_URL"] = "http://your-server:1234"
os.environ["BLUEBUBBLES_API_KEY"] = "your-api-key"
# スキルのインポートと使用
tool = BlueBubblesTool()
機能一覧
| 機能 | 説明 |
|---|---|
| メッセージ送信 | テキストメッセージと添付ファイルを送信 |
| タップバック | メッセージにリアクション(ハート、サムズアップなど)を追加 |
| メッセージ編集 | 送信済みメッセージを編集 |
| 返信 | 特定のメッセージにスレッド返信 |
| グループ管理 | グループチャットの作成・管理・退出 |
| 添付ファイル | 画像、動画、ドキュメントの送信 |
注意事項
- BlueBubblesサーバーは同じネットワーク上でアクセス可能である必要があります。
- すべての機能はBlueBubblesサーバーのバージョンとmacOSの設定に依存します。
- 大量送信は行わないでください。レート制限がかかることがあります。