all repos — tipigee @ e4bd0eea3d04e2f897dee6b4d8241fb585f43a54

(Very) old version of Kokyo

logger.js (view raw)

 1const formatDate = timestamp => {
 2  const date = new Date(timestamp);
 3  return `${date.getDate()}/${date.getMonth() +
 4    1}/${date.getFullYear()} ${date.getHours()}:${date.getMinutes()}`;
 5};
 6
 7module.exports = {
 8  request: data => {
 9    let content = data.content || data.data;
10    if (data.content && data.content.hasOwnProperty("dialogflow")) {
11      content = {
12        text: data.content.text,
13        action: data.content.dialogflow.action,
14        parameters: data.content.dialogflow.parameters,
15      };
16    }
17    const timestamp =
18      data.service === "telegram" ? data.date * 1000 : data.date;
19    console.log(
20      `${formatDate(timestamp)} - REQUEST - [${data.service}] ${
21        data.user
22      } : ${JSON.stringify(content)}`
23    );
24  },
25};