A quick-and-dirty way to check if any given person is invisible is to just click on their name and send a message. If they appear offline, but you don't see a response message that says " is offline and can't receive messages right now. ", then they're invisible. (Only checked this in the desktop Google Talk client and the Gmail chat version)
You still need to show offline contacts, and if that list is big it can be annoying.
How to catch invisible friends on GTalk
11–20 of 32 posts
Re: How to catch invisible friends on GTalk
#12A quick-and-dirty way to check if any given person is invisible is to just click on their name and send a message. If they appear offline, but you don't see a response message that says " is offline and can't receive messages right now. ", then they're invisible. (Only checked this in the desktop Google Talk client and the Gmail chat version)
You still need to show offline contacts, and if that list is big it can be annoying.
Re: How to catch invisible friends on GTalk
#13As an exploit demonstration, this is at least noteworthy, maybe even interesting. Actually using it is a bit rude though; people set themselves invisible because they want privacy.
My method is to remove people who are offline most of the time, so that they don't get to see my online status in return. I think that online status should be mutual, if I can't see them, they shouldn't be able to see me.
Re: How to catch invisible friends on GTalk
#14Would this also work on Facebook chat? (I thought that was based on XMPP, too?)
Re: How to catch invisible friends on GTalk
#151. Off the record (OTR) chats are not recorded.
2. There is message delivery notification in GTalk.
Putting these together: if you chat OTR with X and later, if you send a message to X (who is invisible) and you get a red error "X did not receive your message", then X is offline. For a normal offline contact, it would have been delivered as an offline message, but since the conversation is OTR, it cannot be recorded and hence you get a notification. :-)
On the other hand, if X is online, you don't get the red message.
Re: How to catch invisible friends on GTalk
#16A quick-and-dirty way to check if any given person is invisible is to just click on their name and send a message. If they appear offline, but you don't see a response message that says " is offline and can't receive messages right now. ", then they're invisible. (Only checked this in the desktop Google Talk client and the Gmail chat version)
You still need to show offline contacts, and if that list is big it can be annoying.
Re: How to catch invisible friends on GTalk
#17As an exploit demonstration, this is at least noteworthy, maybe even interesting. Actually using it is a bit rude though; people set themselves invisible because they want privacy.
You could say the invisible people are rude. I've had people who always set themselves to be invisible, but will still talk to you and ask you for stuff. But since they are invisible you can't initiate.
Yes, that's the whole point of being invisible. If your friends are misusing a technical feature in a manner you consider rude, perhaps you should try talking to them about it.
What if you discovered a technique to make a phone ring when the ringer is disabled or perhaps even when the phone is switched off? Using it outside of an emergency would obviously be quite rude.
Re: How to catch invisible friends on GTalk
#18A quick-and-dirty way to check if any given person is invisible is to just click on their name and send a message. If they appear offline, but you don't see a response message that says " is offline and can't receive messages right now. ", then they're invisible. (Only checked this in the desktop Google Talk client and the Gmail chat version)
Re: How to catch invisible friends on GTalk
#19 message = xmpp.Message(event.getFrom().getStripped(), 'BU!')
message.setAttr('type', 'chat')
C.send(message)Re: How to catch invisible friends on GTalk
#20this would make things even funnier: message = xmpp.Message(event.getFrom().getStripped(), 'BU!') message.setAttr('type', 'chat') C.send(message)
like this.