Sorry, I was being sloppy with my terminology. Yes the 'app bot' is my 'client app'. The client app is a normal Jabber client program logged into the server as a user, and it is also logging into AIM and MSN accounts via the pyTransports - the pyTransport logins happen automatically when I log onto the eJabber server. I tried this scenario a couple of times.
1) Client app logged in, AIM transport indicates it is 'available' and I am logged into the AIM service as screen name: MyUser. 2) I log into the AIM service using the normal AIM messenger software, screen name: OtherUser 3) I add MyUser as a buddy from the OtherUser AIM messenger login. 4) Screen name MyUser logged in via the Jabber transport sees no presence for OtherUser. 5) Terminate the client App 6) Restart the client app, I see subscription and presence for OtherUser now :) Can you give this a shot and see if it works this way for you? (Twisted 2.5, eJabberd 1.1.3, pyAIMt-0.8a)? -Thanks! Nat On 7/6/07, Chris Carlin <[EMAIL PROTECTED]> wrote:
Nat Burke wrote: > Thanks for the summary Chris. I have done some more experimentation > and have discovered some new information. It seems like when my > client app is logged in and a new user adds my app bot as a buddy I > see no presence or subscription. However, when I kill the app and > start it again, I get the expected subscribe presence messages and > start to see the presence status of the new user. Have you seen this > behavior before? Can you give me a little push in the right direction > if I end up having to modify the transport to behave more consistently > with the pyMSNt and native Jabber? Again, I appreciate you taking the > time. Would you mind rephrasing that with a little more clarification in terms of what's what? :) Is your "app bot" the same thing as your "client app", and is it a normal Jabber program logged in through the Jabber server as an end user? Then are you saying that when you log out the client app and log it back in, Jabber then keeps you updated on the status of AIM users who have added the account? Does this always work? The strangest thing here is that I don't believe the AIM protocol has the capability to inform an AIM user that he has been added to a buddy list. The only way to know that another AIM user exists is to receive a message from him, even if it's a "user is typing" message. ~Chris _______________________________________________ py-transports mailing list py-transports@blathersource.org http://lists.modevia.com/cgi-bin/mailman/listinfo/py-transports
_______________________________________________ py-transports mailing list py-transports@blathersource.org http://lists.modevia.com/cgi-bin/mailman/listinfo/py-transports