# !rem Schlagwort = Die Information match(/rem ([^ ]+) = (.+)$/, method: :remember) def remember(m, term, val) @db.execute("INSERT OR REPLACE INTO infobot (term, value) VALUES (?, ?)", term, val) m.reply("Okay, #{term} bedeutet von nun an #{val}") rescue => e exception(e) m.reply("Fehler beim Merken von '#{term}'") end # !Schlagwort match(/([^ ]+)$/, method: :lookup) def lookup(m, term) res = @db.get_first_value("SELECT value FROM infobot WHERE term = ?", term) if res m.reply(res) end end