2012-01-28 8 views
0

私はボットの作成にxmpppyライブラリを使用しています。私はボットを実行し、それは正常に動作しますが、テストのために他のユーザーアカウント(ボットアカウントではありません)を使ってMirandaIMに入力すると、ステータスがオフラインになっています。私はメッセージを送受信できますが。すべてのボットの「友人」に、オンラインであることをどのように送信できますか?Jabberボットのオンライン状況

答えて

1

必要にあなたのボットとのプレゼンスを管理するには:

  • が名簿が適切に定義されていることを確認します。たとえば、ボットの連絡先とあなたのユーザーは、それぞれの連絡先リストでお互いにすべきです。
  • これが完了したら、ログインするときにプレゼンスパケットを送信し、プレゼンスが適切にブロードキャストされていることを確認する必要があります。

参考文献は:http://xmpp.org/rfcs/rfc3921.html#int