BeBot - An Anarchy Online and Age Of Conan chat automaton
Development => Module Requests => Topic started by: Nytridr on March 08, 2007, 06:35:11 am
-
IDK if this is even posible.. well anything is posible .. but IDK
is there a way to make a bot put someone on there ignore list? for they will not even listen to that person or transfer anything that person says over IRC or anything else?
-
Try banning them
-
I don't think ban works 100% yet...
I had to change the pgroup-join cause there was no ban-checking.
Not entirely sure if that's been fixed yet, could be added to to-do list :p
-
If it got to that stage with an org member, wouldn't you want to kick them from the org? ???
-
HAHA, actually this feature would be useful. Certain people in my org think it's useful to do !symb % % and spam GC :-)
-jj-
-
That's when you poke the president to /org kick, jj
-
I'd just remove all the gc() commands and let them figure it out :)
-
Well the situations is that /org kick isnt really an option.. dont really want to go into that one..
-
That's when you poke the president to /org kick, jj
I tried that.. /org kick jjones666
The specified character name is not valid.
But all pwn aside.. the org I am in is one of 5 orgs in an alliance.. and kicking isnt not an option in some cases..
-
so you want to block what they say and the person is not in your org?
That tells me you are using some sort of relay to get chat from another org that is person is in.
In that case, if that is the case, and if I had the code you use to relay chat with; I can code it so incoming messages from that person are in effect muted.
Or display it as [yourorgbot] (Allied org) name : ::This person has been muted::
or like I said in the first place just mute the person.
-
http://metanyt.homeip.net:8888/bebot/ (http://metanyt.homeip.net:8888/bebot/)
either one listed here will work and I can take and update the entire alliance.. but we need to have it database driven.. and for we can add/remove the poeple from it..
and yes.. we are an allance of 5 orgs all connected through IRC.. and we would have to mute them on the sending end.. since I am not incontrol of all the bots.. I only control 3 of the 5 bots.. which muting on the sending side would be easiest anyway..
need this to also keep the person from joining any other bot.. so we would need to be able to ban them from the pgroup channel.. I have tried a few banlist and for the life of me couldnt get it to work.. with the .3 svn.... but that is really the least of my concerns atm.. just muting people would be great.. almost like a ban.. type of thing.. and posibly for a certain ammount of time also..
-
You can mute the person on send or recieve side, it is rather easy.
Using the relay code I use requires no IRC use, which I hate IRC since it reminds me of IGN bot.
Anyways, you can mute any person you want relayed to your bot via a db and some code.
As for muting them on your org chan and they are in your org... doubt you can do that.
-
I see only one valid solution.
First, Ban the person which will keep them from joining the bot and sending commands to the bot (although still not 100% completed)
Second, Create an IRC ignore feature since we have no way of getting the character id of someone atm, although it is possible to archieve)
And finally, ban the prick from the IRC channel since they will be able to change their nickname etc and i have absolutely 0 intention of making an IRC bot out of BeBot to handle ignores by hostmasks etc.
-
Hmm not sure I'm getting the problem 100% but wouldn't it also be possible to simply log onto the actual bot-character (with the AO client I mean) and manually /ignore the guy?
Admittedly that wouldn't avoid anything if he spams you through a relay in which case /org kick would -IMO- be the best alternative...
-
Ignore lists are client based, so the bot wouldn't get any notice about the ignore list created by the AO client.