Google トーク (別名 gchat) の連絡先が不在か、応対可能か、dnd、または使用不可かを判断したいと考えています (gchat での対応可能のタイプはこれらだけだと思います)。
これまでのところ、sleekxmpp を使用して gchat とやり取りしたり、xml を読んだりしています。優先度と可用性。だから私は誰が「最高の仲良し」であるかを判断したいと思います。つまり、彼らのサインオンしているリソースのどれを使用して、可用性を判断する必要があるかということです。
これは優先度レベルに大きく関係していると考えていますが、2 つのリソースが同じ優先度レベルと異なる可用性を持つことができるということから、その方法は正確にはわかりません。
「真の」空き状況を見つけるための完璧な解決策はないことは承知していますが、Google はアルゴリズムに基づいて、連絡先の横にある空き状況アイコンを表示する色を決定しているので、これを理解しようとすることができます。アウトも。