From 0cc41aee5dab693a4cd00321b798d0dd72972a28 Mon Sep 17 00:00:00 2001 From: GiovaniFZ Date: Wed, 11 Sep 2024 21:35:08 -0300 Subject: [PATCH] feat: Save content from user in messages.log --- commands/main.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/commands/main.js b/commands/main.js index dc65c88..8534a42 100644 --- a/commands/main.js +++ b/commands/main.js @@ -1,4 +1,6 @@ const resources = require('../props/resources.json'); +const fs = require('fs'); +const path = require('path'); const { getStrings } = require('../plugins/checklang.js'); const { isOnSpamWatch } = require('../plugins/lib-spamwatch/spamwatch.js'); const spamwatchMiddleware = require('../plugins/lib-spamwatch/Middleware.js')(isOnSpamWatch); @@ -25,4 +27,16 @@ module.exports = (bot) => { } ); }); + + bot.on('message', (msg) => { + const userName = msg.from.first_name; + const userId = msg.from.id; + const messageText = msg.text; + const logMessages = path.resolve(__dirname, '../props/messages.log'); + const logData = `INFO: User ${userName}, ${userId} sent a command or message with the content: ${messageText}\n` + fs.appendFile(logMessages, logData, (err) => { + if (err) { + console.error('Erro ao gravar no arquivo de log:', err); + }}); + }); }; \ No newline at end of file