--- - - !ruby/regexp /^(.*?) is a synonym for (.*)/ - :add_synonym - - !ruby/regexp /^save syn/ - :save_synonyms - - !ruby/regexp /^load syn/ - :load_synonyms - - !ruby/regexp /^reload syn/ - :load_synonyms - - !ruby/regexp /^add pattern (.*), (.*)/ - :add_pattern - - !ruby/regexp /^>(.*)/ - :defining_method - - !ruby/regexp /^restart/ - :restart - - !ruby/regexp /^show api/ - :show_api - - !ruby/regexp /^show (.*)'s api/ - :show_one_method_api - - !ruby/regexp /(?i-mx:(what is.*?(astronomical unit|au).*))/ - calc - - !ruby/regexp /(?i-mx:(what is.*?(square root|sqrt|sq. rt.).*))/ - calc - - !ruby/regexp /(?i-mx:(how many .*? (?:in|to|per)? .*))/ - calc - - !ruby/regexp /(?i-mx:(what is .*?in.*))/ - calc - - !ruby/regexp /(?i-mx:(what is.*?[\*\+\-\/x].*))/ - calc - - !ruby/regexp /(?i-mx:(what is.*? times .*))/ - calc - - !ruby/regexp /(?i-mx:(what is.*? plus .*))/ - calc - - !ruby/regexp /(?i-mx:\.c (.*))/ - calc - - !ruby/regexp /(?i-mx:(convert .*? to .*))/ - calc - - !ruby/regexp /(?i-mx:how many (.*) is (.*))/ - how_many_x_is_y - - !ruby/regexp /(?i-mx:^how many (.*) are (.*))/ - how_many_x_is_y - - !ruby/regexp /(?i-mx:^what is that)/ - what_is_that - - !ruby/regexp /(?i-mx:^what does that refer to)/ - what_is_that - - !ruby/regexp /(?i-mx:(.*?[\^\*\+\-\/x]+.*))/ - calc - - !ruby/regexp /(?i-mx:(.*?(?:sin|cos|tan|sqrt)+.*))/ - calc - - !ruby/regexp /(?i-mx:(.*?(?:\bE\b|\bPI\b)+.*))/ - calc - - !ruby/regexp /^what was.*navkarsi/ - "" - - !ruby/regexp /^add_synonym | (.*?)/ - "" - - !ruby/regexp "/^anekant: the name of the bot is (.*)/" - "" - - !ruby/regexp /^add_synonym | (.*?)/ - ""