Index: procbot.rb ================================================================== --- procbot.rb +++ procbot.rb @@ -1,9 +1,9 @@ #!/usr/bin/ruby # encoding: UTF-8 require "cinch" -Bots = ["cclg", "sext", "sect", "order", "monster", "pharma", "argue","crime","drug","badbio","bottist","egret_txt", "babdio", "botsoc","dx"] +Bots = ["cclg", "sext", "sect", "order", "monster", "pharma", "argue","crime","drug","badbio","bottist","egret_txt", "babdio", "botsoc","dx","ransul"] ShoutingMatch = /\b(MS\.|MS\s|SERGEANT\s|SGT\s|SGT\.)?\s*(SAMANTHA TAGGART|SAMANTHA TAGUE|SAMANTHA|SAM TAGUE|SAM TAGGART|SAMTAGUE|SAMMY|SAM|TAGUE|TAGGART)\b/ SmallMatch = /\b(ms\.|ms\s|sergeant\s|sgt\s|sgt\.)?\s*(samantha taggart|samantha tague|samantha|sam tague|sam taggart|samtague|sam|sammy|tague|taggart|(ね|)サム|(ね|)サムさん|(ね|)サムちゃん|سام|يا سام)\b/i FormalQs = [ "How may I be of assistance", "Yes", @@ -187,11 +187,11 @@ return perform($lastcmd,user) else return nil end elsif bot=scancmd(x, - (mult((mult ["give","tell","make","invent","find","i want","we want","i'd like","we'd like","can i have","can we have","can i get","can we get","create","let's get","let's have","let's hear","lemme have","let me have"], [""," me", " us"]) + + (mult((mult ["give","tell","make","invent","find","i want","we want","i'd like","we'd like","can i have","can we have","can i get","can we get","create","let's get","let's have","let's hear","lemme have","let me have", "ianim", "ianaste", "ianafte", "ianash"], [""," me", " us", "ani dasit", "anari dasit"]) + ["make up", "come up with","do","how about","maybe"], [""," a", " an", " a new", " another", " more", " some", " some more"])+ ["more","another","a","a new","an","some"]).reverse) # this is the worst thing i have ever done # i am so sorry case bot @@ -198,10 +198,12 @@ when "crime", "crimes", "felony", "felonies" return perform("crime",user) when "word", "term", "weird word", "long word", "jargon", "obscure word", "words", "terms", "weird words", "long words", "obscure words" return perform("cclg",user) + when "rantash", "name", "ranuir name", "sul", "sula", "sul rani", "sula rani", "sul surini", "sula surini", "sul rantashi", "sula rantashi", "citizen", "comrade" + return perform("ransul",user) when "monster", "beast", "monsters", "beasts" return perform("monster",user) when "drug", "drugs","street drug","street drugs" return perform("drug",user) when "pill", "pills", "pharmaceutical", "pharmaceuticals", "legal drug", "legal drugs"