|
| Author |
Message |
Dazzy Agent

Joined: 09 Jan 2004 Posts: 1731
 
|
Posted: Sat Mar 19, 2005 10:37 am Post subject: |
|
|
Hey, Lately i have my bot sending the welcome message randomly to people, when they dont to nothing....Its never happened to me but there we've go..
I've come up with a theory that its because msn it opening a socket to grab the dp for the new msn?because of the thumbnailed dp's....
What do you guys think? If it was i would probbally have to put in some time thing but then again that wouldnt be very good, i dont think theres many options around it... |
|
| Back to top |
|
 |
draget Not Yet a God

Joined: 29 Dec 2004 Posts: 367 Location: Australia
   
|
Posted: Sat Mar 19, 2005 10:59 am Post subject: |
|
|
my bot does it too 
thought it was non-msn clients at first, but 7 seems to do it too. |
|
| Back to top |
|
 |
brother Senior Member

Joined: 06 Aug 2004 Posts: 156 Location: Belgium
  
|
Posted: Sat Mar 19, 2005 12:31 pm Post subject: |
|
|
This is caused by MSN7 clients... When your bot or them come online, their client starts caching its DP, to download it, it must invite your bot to an SB, triggering your bots welcome message.
Possible solution: Don't send the Welcome message until you receive at least one 'user is typing' notification. Other suggestions are welcome. |
|
| Back to top |
|
 |
Dazzy Agent

Joined: 09 Jan 2004 Posts: 1731
 
|
Posted: Sat Mar 19, 2005 2:06 pm Post subject: |
|
|
| Hmm, thats what i thought... |
|
| Back to top |
|
 |
mat007 Almost An Agent

Joined: 12 Jan 2004 Posts: 1375
   votes: 2
|
Posted: Sat Mar 19, 2005 6:18 pm Post subject: |
|
|
| It does it on any client that requests a CE or DP, I made my bot detect if the user types and the convo is open. |
|
| Back to top |
|
 |
Cer Upgraded Agent

Joined: 03 Feb 2004 Posts: 3776 Location: Michigan
  votes: 4
|
Posted: Thu Apr 14, 2005 7:25 pm Post subject: |
|
|
I set up my bots to wait until the typing status. The problem is that many non-official MSN clients don't open a socket until you send the first message. So when the user says "hello", the bot doesn't know the socket was ever there until the message is received.... so the bot doesn't get their typing status.
But then when they begin typing their NEXT message, then the bot sends the welcome message.
But I don't think there's a whole lot of other options. _________________ Current Site (2008) http://www.cuvou.com/ |
|
| Back to top |
|
 |
Siebe God Like

Joined: 06 Jan 2004 Posts: 562 Location: Netherlands
    
|
Posted: Fri Apr 15, 2005 11:45 am Post subject: |
|
|
Also, if you have a lot of users using MSN7 on your BOTs lists that don't have your DP cached you will be flooded with new conversations and DP requests.. Which can be a real pain in the *annoying* and rather slow. At one point for example B2K3 hit over 250+ new convo's each time it signed in.. Big ouch. To work around this simply sign in without a DP, wait 20 to 30 seconds (to make sure "everyone" got the sign in alert) and then set your DP. You will no longer receive pointless new conversations for just a DP.
As for the welcome messages, yes, wait until the user types something or sends a Wink, Nudge, some Ink or whatever it is you receive. Just don't send welcomming messages on P2P messages . |
|
| Back to top |
|
 |
Dazzy Agent

Joined: 09 Jan 2004 Posts: 1731
 
|
Posted: Fri Apr 15, 2005 2:27 pm Post subject: |
|
|
| Yeah its alll sorted for me, i think i posted the code somewhere else so i wont bother here, but its just what they've said! |
|
| Back to top |
|
 |
|