2016-03-28 5 views
0

私は、まずはクラウドベースのチャットで言われているすべてのメッセージをリッスンしてログに記録するボットを作成しようとしています。 \get nameは、接頭辞が19:の文字列を返します。私の場合は19:[email protected]です。Skype.getAllChats()はクラウドベースのグループチャットを検出していません

しかし、私は私が参加していたクラウドベースのチャットのいずれかを見つけるために、Skype4Javaを取得することはできません。

Group[] groups = Skype.getContactList().getAllGroups(); 

上記戻り、空のリストを、現在P2Pグループがある場合でも。

Chat[] chats = Skype.getAllChats() 

上記戻りすべてのチャット(P2Pグループまたは個々の)クラウドベースのグループチャット用以外

Skype4Javaはクラウドベースのチャットと対話できませんか?私はSkype4Py(Pythonの同等物)ができないことを知っています。 (不適切なフォローアップの質問:は、はクラウドベースのチャットとやりとりするAPIはありますか)

答えて

0

(編集:これはほとんど役に立たない研究の数時間後の自己解答です。 )他の新型ロボットライターの助けになります。

Skype4Java、Skype4Py、その他ほとんどのAPIラッパーはクラウドベースのチャットと対話できません。

/createmoderatedchatで目的のチャットを再作成し、以前のメンバー全員を追加する以外の方法はありません。

唯一の選択肢はSkype4Pidginの一部であるSkypewebです。私が知る限り、クラウドベースのチャットで動作します。しかし、ほとんどのドキュメントはありません。

This article Bitlbee Wikiの参考になるかもしれません。 BitlbeeにSkypeWebを組み込む方法について説明します。

関連する問題