Forums
May 04, 2024, 07:41 PM

Author Topic: RandomBot  (Read 2266 times)

0 Members and 1 Guest are viewing this topic.

RandomBot
« on: August 12, 2013, 02:48 PM »
commands to get random answers or random numbers:
!YesNo [question] - bot will answer on your question.
!random [number] - bot will give you a random number in equal range.

5 mins ago screenshot:

Offline Xrayez

Re: RandomBot
« Reply #1 on: August 12, 2013, 02:51 PM »
rofl  :D

Offline TheKomodo

Re: RandomBot
« Reply #2 on: August 12, 2013, 03:18 PM »
Yeah it's pretty funny, but I don't think the things Asbest says should be displayed in public, bit intense lol.

Re: RandomBot
« Reply #3 on: August 12, 2013, 03:25 PM »
@komo Take a screenshot of wormnet those days without asbest insulting is almost mission impossible

Offline HHC

Re: RandomBot
« Reply #4 on: August 12, 2013, 06:33 PM »
Those are not random answers though, they seem 100% accurate.

Re: RandomBot
« Reply #5 on: August 12, 2013, 07:40 PM »
As it is now, Asbest is purely reacting to what people say to him.
So how about not giving him any more ammo? ::)

Offline TheKomodo

Re: RandomBot
« Reply #6 on: August 12, 2013, 09:52 PM »
I wonder how many parents have seen their kids playing this game online, seen us all talk dirty/foul/violent and thought "hell no my kid ain't playing that !"...

Offline Mega`Adnan

Re: RandomBot
« Reply #7 on: August 13, 2013, 12:49 PM »
I wonder how many parents have seen their kids playing this game online, seen us all talk dirty/foul/violent and thought "hell no my kid ain't playing that !"...
;D xD!!



Adnan, you are Mega, not Micro and not even faint  :D So fight till the end please.

Offline Rogi

Re: RandomBot
« Reply #8 on: August 13, 2013, 02:26 PM »
18:20: I209I> !YesNo is word "rogi" similar to the word "noob" ? 
18:20: RandomBot> Yes.   
18:20: I209I> haha 
18:20: I209I> !YesNo can i change it ? 
18:20: RandomBot> Nah. 
18:21: I209I> !YesNo so, should i stop play WA and others games ? 
18:21: RandomBot> Nah. 

"Every game needs to have noobs" - I understand his politics.

18:40: I2091> !YesNo wanna TEL ? 
18:40: RandomBot> Probably. 
18:40: I2091> !YesNo host up pls. 
18:41: RandomBot> Definitely! 
18:41: I2091> !YesNo ok, join me. 
18:41: RandomBot> more No than Yes. 
18:41: I2091> !YesNo, So, will we play tel or no. 
18:41: RandomBot> Nah. 
« Last Edit: August 13, 2013, 02:43 PM by Rogi »
_ _ _ _ _ _ _ _ _ _ _
Calm the hell down.|

Offline avirex

Re: RandomBot
« Reply #9 on: August 13, 2013, 07:02 PM »
!YesNo tus anyone?

Offline Korydex

Re: RandomBot
« Reply #10 on: August 29, 2013, 04:01 PM »
RandomBot's Pairings module is working very well. Few things however can be improved.

1) Pairing with odd numbers. Bot should be able to let mod avoid giving certain players a freebie (You know whom). Probably marking players as "NF" (no freebie) could help.
Example: !pairings A B NF`C D E F... (I hope it's possible method)

2) X-ways feature. I can't say this one is required (many pairing tools lack this feature). I imagine it making a randomised list (like here: http://www.random.org/lists/), dividing it by set ammount of players and, you know, sending it to the channel. Example: !x3pairings (or smth :D) A B C D E F...

Re: RandomBot
« Reply #11 on: August 29, 2013, 04:58 PM »
RandomBot's Pairings module is working very well. Few things however can be improved.

1) Pairing with odd numbers. Bot should be able to let mod avoid giving certain players a freebie (You know whom). Probably marking players as "NF" (no freebie) could help.
Example: !pairings A B NF`C D E F... (I hope it's possible method)
Well ofc its possible. But "NF" or anything similar is bad idea, coz some clan names or nick names can contain those letters combination. I think double start sign will work best. "**"
I can implement that.

2) X-ways feature. I can't say this one is required (many pairing tools lack this feature). I imagine it making a randomised list (like here: http://www.random.org/lists/), dividing it by set ammount of players and, you know, sending it to the channel. Example: !x3pairings (or smth :D) A B C D E F...
This one is already implemented, actually.
Bot has next features:
!pairnings [a vs b]
!3pairings [a vs b vs c]
!4pairings [a vs b vs c vs d]
!5pairings [a vs b vs c vs d vs e]
!6pairings [a vs b vs c vs d vs e vs f]
limit 6, becouse there is no chance to host games with more players in one host :)

!grouping [a_&_b]
!3grouping [a_&_b_&_c]
limit 3, becouse same reason, since 3v3 is a W:A limit

i`ve also scripted various results of pairings when there is not exact amount of players for multi-way pairings.

For example:

!4pairings a b c d e
Result: a vs b vs c vs d, e gets free round.
!4pairings a b c d e f
Result: a vs b vs c vs d , e vs f (so one pair will play 1v1 if that kind of lack of players)
!4pairings a b c d e f g
Result: a vs b vs c vs d , e vs f vs g (one host will be with three players, against make a freebie)

and so on.. for various multi-pairings.

Offline Korydex

Re: RandomBot
« Reply #12 on: August 29, 2013, 05:08 PM »
Quote
Quote
2) X-ways feature. I can't say this one is required (many pairing tools lack this feature). I imagine it making a randomised list (like here: http://www.random.org/lists/), dividing it by set ammount of players and, you know, sending it to the channel. Example: !x3pairings (or smth :D) A B C D E F...
This one is already implemented, actually.
Bot has next features:
!pairnings [a vs b]
!3pairings [a vs b vs c]
!4pairings [a vs b vs c vs d]
!5pairings [a vs b vs c vs d vs e]
!6pairings [a vs b vs c vs d vs e vs f]
limit 6, becouse there is no chance to host games with more players in one host :)

!grouping [a_&_b]
!3grouping [a_&_b_&_c]
limit 3, becouse same reason, since 3v3 is a W:A limit

i`ve also scripted various results of pairings when there is not exact amount of players for multi-way pairings.

For example:

!4pairings a b c d e
Result: a vs b vs c vs d, e gets free round.
!4pairings a b c d e f
Result: a vs b vs c vs d , e vs f (so one pair will play 1v1 if that kind of lack of players)
!4pairings a b c d e f g
Result: a vs b vs c vs d , e vs f vs g (one host will be with three players, against make a freebie)

and so on.. for various multi-pairings.
Awesome.

Quote
Quote
1) Pairing with odd numbers. Bot should be able to let mod avoid giving certain players a freebie (You know whom). Probably marking players as "NF" (no freebie) could help.
Example: !pairings A B NF`C D E F... (I hope it's possible method)
Well ofc its possible. But "NF" or anything similar is bad idea, coz some clan names or nick names can contain those letters combination. I think double start sign will work best. "**"
I can implement that.
Oh, please, do! (I had to use pairing tool by Enty to avoid confusing situation of me being choosen as freebie winner today :-[ (Although, I think WO rules can exclude that freebie and LL rules if mod is using RandomBot)

Also it would be good to have a official man for the bot posted somewhere, as there are so many commands.
« Last Edit: August 29, 2013, 05:13 PM by Korydex »

Offline Korydex

Re: RandomBot
« Reply #13 on: August 29, 2013, 05:25 PM »
And maybe next WO time MODs can finally stop getting their medal points reduced (I don't mind doubling it for some work ;D), as well as that freebie and LL rules, yeah. :-*
« Last Edit: August 29, 2013, 05:27 PM by Korydex »

Re: RandomBot
« Reply #14 on: August 29, 2013, 06:34 PM »
Alright, freebie ignoring implemented now and works if player in list has ** in any part of his name.
This works only for one player (for one string actually). As long as there is only one freebie possible.

!pairings a** b c
a** will never be freebie in this case. So mods can specify themself with those double star sign to avoid that situation.


And yeah.. i should write manual, as long as bot is improving. But basic commands bot will write to anyone, if he PM to bot with any message.