module Responses PRESETS = { "wachin" => ["wachin vos", "k onda wachinovich", "qn te juna a vos wachin"], "mamita" => ["\"mamita\" Villacoño :round_pushpin:"], "niche" => ["very niche indeed :eyes:"], "parezco musulmana" => ["TIA K DICES :woman_facepalming:"], "eh?" => ["jajaja"], "jaja" => ["se jijea el jijonoide", "se jijeaba", "el jijonazo"], "rust" => ["ruzzzzzzzt"], "we" => ["we? eres mexa? :face_vomiting:", "we dice el pelotudo", "#freemencho"], "tranki" => ["piola sin berretin"], "67" => ["<:67:1478470308678865066>"], "smokedope" => ["WE LOVE SMOKEDOPE"], "pinto" => ["y si, pintó"] } PROBABILITY = 0.55 def self.check_message(message : String) PRESETS.each do |keyword, responses| if message.downcase.includes?(keyword) prob = rand return responses.sample if prob < PROBABILITY end end nil end end