BeBot - An Anarchy Online and Age Of Conan chat automaton
Archive => Anarchy Online Archive => AO 0.6 support => Topic started by: Kesha on May 02, 2009, 06:12:15 pm
-
Hi,
I'm using this bot since few months on my guild chat and try to set a relay for an alliance between several guilds, but i encounter some difficulties.
I used the wiki to set the relay using a private channel but the relay's dos chat box show nothing when i tape "!gcr test" : http://bebot.link/wiki/org_relay
Relay settings Bot 1 on Guild 1 (Igoor) :
http://lalunerousse.clanfree.net/forum/userimages/ScreenHunter_10%20May.%2002%2017.59.gif
/tell Igoor !set Relay StrictNameCheck On
/tell Igoor !set Relay Type Pgroup
/tell Igoor !set Relay Relay Reelay
/tell Igoor !set Relay Status On
/tell Igoor !set Relay Gcname LR
/tell Igoor !set Relay Pgname lr
/tell Igoor !addgroup relaybots All bots from which we want to receive messages
/tell Igoor !admin group add relaybots
"/tell Igoor !security levels" to set the security level to member for the group relaybots
/tell Igoor !adduser Annahh relaybots
Relay settings Bot 2 on Guild 2 (Annahh) :
http://lalunerousse.clanfree.net/forum/userimages/ScreenHunter_09%20May.%2002%2017.37.gif
/tell Annahh !set Relay StrictNameCheck On
/tell Annahh !set Relay Type Pgroup
/tell Annahh !set Relay Relay Reelay
/tell Annahh !set Relay Status On
/tell Annahh !set Relay Gcname LR
/tell Annahh !set Relay Pgname lr
/tell Annahh !addgroup relaybots All bots from which we want to receive messages
/tell Annahh !admin group add relaybots
"/tell Annahh !security levels" to set the security level to member for the group relaybots
/tell Annahh !adduser Igoor relaybots
Commands on the relay bot (Reelay) :
/tell Reelay !set Relay Autoinvite On
/tell Reelay !preferences default Autoinv recieve_auto_invite On
/tell Reelay !member add Igoor
/tell Reelay !member add Annahh
/tell Reelay !notify on Igoor
/tell Reelay !notify on Annahh
Can you help me?
-
Nobody uses a relay with private channel and/or would know how to set it?
-
Few things to check.
Make sure that your relay bot has been properly added to the relaybots group and that the group has member priviledges.
Make sure the bots actually join the relay bot
Try manually issuing a group command using !gcr test (not tells) on Reelay.
-
I can only say that most problems I've seen in the past resulted from the org-bots not joining the relay. For debugging, join the private group of Reelay yourself, restart both org-bots and see a) in the logs of Reelay if invites are sent b) if both bots join the private group.
Also make sure both org-bots have the newest bot-version installed (0.6.2 at the timeof this writing).
If both bots join and issue !gcr on the private group, you have a problem with rights. If they join and don't send !gcr, it surely because of diverging version-numbers. Having "!settings relay"-screenshot of Reelay might help us, too.
Finally, if all goes wrong, I'll gladly help out with debugging. I'm Pigtail on RK1 but can create a char on RK2 if needed to aid with tracking down errors. I've also sort of completed an experimental module to sync online-lists, yuo might beinterested in that, too.
Cheers!
- Pigtail
-
Thanks for your help!
Make sure that your relay bot has been properly added to the relaybots group and that the group has member priviledges.
Make sure the bots actually join the relay bot
- I add Reelay (the relay bot) on the Relaybots group of each org bot -> no changes
- I set the Relaybots group to SUPERADMIN on each bot -> no changes
Try manually issuing a group command using !gcr test (not tells) on Reelay.
When i try '!gcr test' on a org bot, no change on the dos chat of the relay bot neither on the chat of the other org bot.
I can only say that most problems I've seen in the past resulted from the org-bots not joining the relay. For debugging, join the private group of Reelay yourself, restart both org-bots and see a) in the logs of Reelay if invites are sent b) if both bots join the private group.
How can i join the private group of the relay bot? by connecting directly on the relay bot like a character?
I tried to connect directly with reelay and restart the 2 orgs bots -> no messages
Also make sure both org-bots have the newest bot-version installed (0.6.2 at the timeof this writing).
All bots are in bebot 0.6.2.
Having "!settings relay"-screenshot of Reelay might help us, too.
http://lalunerousse.clanfree.net/forum/userimages/ScreenHunter_01%20May.%2007%2020.27.gif
-
When i try '!gcr test' on a org bot, no change on the dos chat of the relay bot neither on the chat of the other org bot.
!gcr only works in external privategroups. Meaning: The way you set up Reelay, it creates a privategroup with the sophisticated name "Reelay". This group, all your org-bots need to join and in this group - and only there - will they respond to !gcr commands. Not in your guild-chat.
How can i join the private group of the relay bot? by connecting directly on the relay bot like a character?
I tried to connect directly with reelay and restart the 2 orgs bots -> no messages
I don't know what that last sentence means, but if you are member on Reelay (which you should be, owner usually even), simply send the bot a "!join" in a tell and you are being invited to its privategroup. Then restart one of the org-bots and see if it joins the private chat. If not, try inviting it manually with issueing "!invite Annahh: on the private group. If the bot joins, autoinvites don't work as expected. Invite Igoor, too and see if relaying works.
If yes, think about creating a new security group on Reelay (the same way you did with relaybots, let's assume its name is relaybots, too), add Annahh and Igoor to it and
/tell Reelay !set Relay AutoinviteRelayGroup relaybots
restart one org-bot and see if it joins automatically now.
If bots are in your private group and relaying doesn't works (but I see no reason in your settings why it shouldn't), we need to investigate further. I have no clue what's amiss then.
Hope this helps.
- Pigtail
-
Thanks for your help Pigtail, it works now! :)
But every message on the channel of guild are redirected towards the other channel of guild. I thought that it was possible to send only chosen message by a command (!gcr) on the channel of guild, do you know how to set this?
I'm interested by your experimental module to sync online-lists. Can you give me more information about this? Does it work with Age Of Conan?
-
!gcr is the command the bots use to relay messages to each other. There's currently no way of relaying only selected command, you'd have to code that yourself then.
The current CVS-version of modules/Relay.php already features syncing of online-list, my module is obsol33t now. Just download and replace your version.
- Pigtail