diff --git a/app.js b/app.js
index dde54e9..189fb7e 100644
--- a/app.js
+++ b/app.js
@@ -63,14 +63,28 @@ bot.on('message', (msg) => {
for (const x of jointArray) {
if (msg.text && msg.text.toString() === x.NAME) {
- common.chat(bot, msg, x.NAME)
+ common.chat(bot, msg, x.NAME, logger)
}
}
for (const x of commands) {
if (msg.text && msg.text.toString().includes(x.NAME)) {
- common.commands(bot, msg, x.NAME)
+ common.commands(bot, msg, x.NAME, logger)
}
}
-})
\ No newline at end of file
+ if (msg.text && msg.text.toString().includes("/chat")) {
+ const chatId = msg.chat.id;
+ match = msg.text.match(/([^\s]+)/g);
+ const resp = match[1]; // the captured "whatever"
+
+ // for (const x of jointArray) {
+ // if (resp === x.NAME) {
+ // common.chat(bot, msg, resp)
+ // }
+ // }
+ bot.sendMessage(msg.chat.id, resp, logger)
+ }
+
+});
+
diff --git a/data/bot/lib/common.js b/data/bot/lib/common.js
index da1b6c1..514c3ba 100644
--- a/data/bot/lib/common.js
+++ b/data/bot/lib/common.js
@@ -1,7 +1,8 @@
const decache = require('decache');
module.exports = {
- commands: async (bot, msg, input) => {
+ commands: async (bot, msg, input, logger) => {
+ logger.info("ID - " + msg.from.id + " First Name - " + msg.from.first_name + " did - " + input);
const userMention = "@" + msg.from.first_name + "<\/a> "
let commands = require('../../group/commands')
for (const x of commands) {
@@ -17,7 +18,8 @@ module.exports = {
}
}
},
- chat: async (bot, msg, input) => {
+ chat: async (bot, msg, input, logger) => {
+ logger.info("ID - " + msg.from.id + " First Name - " + msg.from.first_name + " asked - " + input);
const userMention = "@" + msg.from.first_name + "<\/a> "
let commands = require('../../group/commands')
let navigation = require('../../group/FAQ')