Ruby を使用して Skype メッセージを処理できるライブラリはありますか?
4 に答える
これを見てください: http://rubyforge.org/projects/skyperapper
JRuby を使用している場合は、http: //skype.sourceforge.jp/ を使用することをお勧めします。
公開 API ドキュメント: http://developer.skype.com/accessories
現在、認可された方法でSkypeネットワークにアクセスする方法は2つあります。1つはSkypePublicAPIで、ローカルマシンで実行されている公式のSkypeクライアントと通信する必要があります。もう1つはSkypeKitで、非常に制限的な契約が結ばれていると私は信じています。
以下は歴史的なものです。Skypeは、クライアントのパブリックAPIをサポートしなくなりました。また、SkypePublicAPIのRubyラッパーにも取り組んでいます。現時点ではまだ完成にはほど遠いですが、現在WindowsとLinuxをサポートしており(OSXも簡単に実装できるはずですが、現在Macはありません)、Skypeに手動で接続してコマンドを送信できます。長期的には、API全体がラップされます。
完全に開示するために、他にもいくつかのプロジェクトがぶら下がっているようですが、それらは単一のプラットフォームのみを対象としているようで、私が見つけたものは現時点ではアバンダンウェアのようです。
RestClient gem と tropo.com サービスを使用して、Skype IM を送受信できます。こちらの REST API のドキュメントを参照してください。
https://www.tropo.com/docs/scripting/message.htm?search=skype#anchor
彼らは現在、インスタント メッセージを送受信するサービスに対して課金していません。
libpurple には Skype 用のプラグインがありますが、セットアップが簡単ではありません。
残念ながら、Skype プロトコルはクローズドで暗号化されているため、適切なライブラリはありません。