MyBotTrusty | login

node v6.17.1
version: 1.0.0
endpointsharetweet
var express = require("@runkit/runkit/express-endpoint/1.0.0"); var app = express(exports); var moment = require("moment"); var MongoClient = require('mongodb').MongoClient , assert = require('assert');
app.get('/api/login/coopteur', function(req, res) { // Connection URL var url = 'mongodb://heroku_1r3slz8c:3ta1a65i7ier9p9mj1dpk9cn3a@ds117858.mlab.com:17858/heroku_1r3slz8c'; // Use connect method to connect to the Server var messenger_id = req.param('messenger_id'); var first = req.param('first'); console.log(first); var last = req.param('last'); console.log(last); var fullname = first+' '+last; MongoClient.connect(url, function(err, db) { assert.equal(null, err); console.log("Connected correctly to server"); var eachCard = []; var cards = {"messages" : [{ "attachment":{ "type":"template", "payload":{ "template_type":"generic", "elements":eachCard } } } ]}; db.collection("coopteurs").find({"referral":{ $regex: fullname, $options: 'i' }}).toArray(function(err, result) { if (err) throw err; for(var i in result) { eachCard.push( { "title":result[i].referral, "image_url":result[i].referral_img, "subtitle":'🏫 '+ result[i].referral_company, "buttons": [ { "set_attributes": { "referral_id":result[i].referral_id, }, "type": "show_block", "block_names": ["Profil validé"], "title": "C'est moi !" }, { "set_attributes": { "referral_id":result[i].referral_id, }, "type": "show_block", "block_names": ["Profil invalidé"], "title": "Euh... Non" } ] } ) } res.send(cards); }); }); });
Loading…

no comments

    sign in to comment