전언석

EDIT : when you texted more than 2 ingredients

...@@ -37,15 +37,18 @@ app.post('/hook', function (req, res) { ...@@ -37,15 +37,18 @@ app.post('/hook', function (req, res) {
37 if (error) { 37 if (error) {
38 console.log(error); 38 console.log(error);
39 } 39 }
40 +
40 var index = 0; 41 var index = 0;
41 var istrue = false; 42 var istrue = false;
43 + var input_ingredients_list = message.text.split(" ");
44 + console.log("A");
45 + console.log(input_ingredients_list);
42 for (var i = 0; i < results.length; i++) { 46 for (var i = 0; i < results.length; i++) {
43 var ingredients_list = results[i].ingredients.split(", "); 47 var ingredients_list = results[i].ingredients.split(", ");
44 - for (var j = 0; j < ingredients_list.length; j++) { 48 + if (ingredients_list.filter(x => input_ingredients_list.includes(x)).length === input_ingredients_list.length) {
45 - if (ingredients_list[j] === message.text) { 49 + index = i;
46 - index = i; 50 + istrue = true;
47 - istrue = true; 51 + break;
48 - }
49 } 52 }
50 } 53 }
51 if (istrue) { 54 if (istrue) {
......