BeBot - An Anarchy Online and Age Of Conan chat automaton
Archive => Anarchy Online Archive => BeBot 0.4 support => Topic started by: lulifuz on September 02, 2007, 02:45:22 pm
-
Hi there,
I have looked into that flexible security stuff but I am not sure if it can be done and how.
Is it possible to let everyone who meets a given filter (one faction, for example) join the guest channel?
Regards,
lulifuz
-
Create a security group and give it GUEST rights.
Then use !settings Flexible_Security Guest_Group groupname to set the group used for !minlevel and !faction commands.
All you then need to do is set !minlevel 1 and !faction [exclude] omni|clan|neutral|all.
Should do what you want.
-
Hi Alreadythere,
thanks alot, I tried this but the Bot answers on a !join wit 'I only listen to members of this bot.'.
Here is what I did, for reference:
!admin group add Neutrale
!security levels (changed the level of neutral to guest in the GUI)
!set Flexible_Security Guest_Group Neutrale
!minlevel 1
!faction neutral
Hm, what did I miss?
Regards,
lulifuz
-
is !join set to GUEST?
-
Hi Temar,
no, I did not do this.
And I tried to find this in the settings GUI (which I really like) but had no success.
Could you describe to me how to do this setting?
Regards,
lulifuz
-
!commands is your friend to set access rights for commands.
-
Ah, I see, thank you.
I now can see that !join was already set to GUEST in tells (seems to be by default).
But should it not be ANONYMOUS.
Cause if someone sends a tell to join he is not jet a GUEST.
If this is right will there be some security issue with making !join available for ANONYMOUS? Or will the Guest_Group take care for this?
I am starting to understand that security stuff, but the connections are not yet clear for me, sorry.
Regards,
lulifuz
-
Flexible Security will Basicly give any 1 who meets sertain rules wateva rank u say like GUEST
so if u set to neutral ALL neutrals will be classed as Guest by bot
-
I just checked the code, and I forgot one step you got to do. You have to create an AND-combined extension of the guest group. Call !flexible and just click on the link shown under your new group. Setting minlevel and faction afterwards should enable proper behaviour.
-
Great thing, now it seems to work.
Thank you very much.
I would like to write down the necessary steps for future reference (this will make a group called 'Neutrale' so neutrals of every level (>=1) can join the bot):
!admin group add Neutrale
!security levels (change the level of Neutrale to guest in the GUI)
!set Flexible_Security Guest_Group Neutrale
!flexible (click on the AND link shown under the Neutrale group)
!minlevel 1
!faction neutral
Another question:
Is it possible to autoinvite this Group? Would be some people in the above example and may not be a good idea, but if you have a different filter it may be usefull.
I think autoinvite just works for the names in the guestlist, but I am just curious.
Thanks allot,
lulifuz
-
As the bot can't know which character meets the requirement beforehands (and doesn't even try in any way) there is no list of members really available. This means that there is no way to keep any synch to the buddy list of the bot, which would be needed to handle autoinvite.
Shorter answer: you have to use the guest and member list for autoinvites.
-
your can do what i do with 1 of my raid bot
and have the bot add any 1 who joins as a member
this module also works with flexible security so only neutral will get added
http://bebot.link/index.php/topic,843.0.html
-
I would like to write down the necessary steps for future reference (this will make a group called 'Neutrale' so neutrals of every level (>=1) can join the bot):
!admin group add Neutrale
!security levels (change the level of Neutrale to guest in the GUI)
!set Flexible_Security Guest_Group Neutrale
!flexible (click on the AND link shown under the Neutrale group)
!minlevel 1
!faction neutral
No need for the !flexible step anymore with the new SVN version, !minlevel and !faction calls will create the AND-combined group now. If you don't want to download the file from SVN just wait for 0.4.2, which should be released soon.