module Responses PRESETS = { "wachin" => ["wachin vos", "k onda wachinovich", "qn te juna a vos wachin", "te vamos a follar villero del orto"], "mamita" => ["\"mamita\" Villacoño :round_pushpin:"], "niche" => ["very niche indeed :eyes:", "nichoide"], "parezco musulmana" => ["TIA K DICES :woman_facepalming:"], "eh?" => ["jajaja"], "jaja" => ["q te reís dobolu jajaja", "se jijeaba de la nada el pelotuDO", "sisi k risa pero un laburito no pinta?"], "rust" => [":eyes:"], "tranki" => ["piola sin berretin"], "67" => ["<:67:1478470308678865066>"], "pinto" => ["y si, pintó", "pintó wacho atr"], "deadlock" => ["che garpa un deadlock??? :eyes:", "unos deadlock xhikos?", "pintó un deadlock"] } 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