BeBot - An Anarchy Online and Age Of Conan chat automaton

Archive => Anarchy Online Archive => BeBot 0.2 support => Topic started by: Berael on December 18, 2006, 02:31:07 pm

Title: Problem with guild roster/online function
Post by: Berael on December 18, 2006, 02:31:07 pm
I installed a 2.10 bebot last night, and after a couple hiccups everything was going smoothly.  Unfortunately, the guild roster doesn't seem to update so anytime anybody uses the online function nobody shows up.  I read through some of the other threads and I couldn't find any problems with the permissions on the mySQL database, as they seem to set without problems and there is no error from the bot on start up.

We also tried waiting to see if it would update automaticaly but that didn't pan out, and its not finding members as they log on or off.

Any ideas?
Title: Re: Problem with guild roster/online function
Post by: Naturalistic on December 18, 2006, 04:59:00 pm
What errors are you getting in the terminal?
Title: Re: Problem with guild roster/online function
Post by: Berael on December 18, 2006, 05:05:32 pm
No error messages at all.
Title: Re: Problem with guild roster/online function
Post by: Malosar on December 18, 2006, 05:13:41 pm
Do you see any log messages for a roster update?
Title: Re: Problem with guild roster/online function
Post by: Berael on December 18, 2006, 05:41:06 pm
I do not see any roster update messages in the log
Title: Re: Problem with guild roster/online function
Post by: Berael on December 18, 2006, 06:14:30 pm
And for some reason it just updated when I restarted it... even though it didn't the last 6 times...

Well it works now, but that was still odd.
Title: Re: Problem with guild roster/online function
Post by: Khalem on December 19, 2006, 08:38:43 pm
It could have been related to Funcom XML issues. If the bot can't fetch the XML data, it cannot find out who is in the guild.
Title: Re: Problem with guild roster/online function
Post by: Thedrock on January 08, 2007, 01:19:46 am
ive also run into a roster problem.

ive recently installed BeBot 2.10 and it works great! Every other function of the bot is working perfect except updating new members as online.

I recently recruited some new members to my guild. When i restart the bot, it shows these people as added ( Roster Update Complete. Added 21 members removed 0) to the guild. Ive given it about 5 days for FC to update them as online but they still havnt shown up.

I checked !whois on them and they are shown as in my guild but do not show up in the !online function.

Everyone who was previously in the guild seemed to show up fine.
ive replaced my old script with the file from the roster update thread but it hasnt done anything different.

please help!  :-\
Title: Re: Problem with guild roster/online function
Post by: Xenixa on January 08, 2007, 10:46:48 pm
Thedrock, that tells me that for what ever reason the Roster is being updated on your database but the members aren't being added to your Bot characters Buddy list. Or they are being added then immediately removed.

I solved this issue last year for Bebot v0.3.x by rewriting the Cron job that handles the Roster update. I try not put any updating time in 0.2.x code but I'll see about adapting the Cron job I use for v0.3.x at least to be compatible.
Title: Re: Problem with guild roster/online function
Post by: Thedrock on January 09, 2007, 01:39:30 am
thanks a lot. just a little more info if it helps at all:

ive checked restarting a couple times and noticed that when it restarts, it says:
[BUDDY] [ADD] (list of names and repeats)
[ROSTER] [UPDATE] Roster Update Complete.

then after that it says:
[BUDDY] [LOG]  {abunch of members and new members names} Logged [off] (not member)
Title: Re: Problem with guild roster/online function
Post by: Xenixa on January 09, 2007, 02:06:26 am
Try the version of Roster_GUILD.php I just posted here:
http://bebot.link/index.php/topic,622.msg4386

Read the notes in that thread before using.
SimplePortal 2.3.7 © 2008-2025, SimplePortal