From 3bab6420a082fd53f03f76463d471f16a944028e Mon Sep 17 00:00:00 2001 From: rspears74 Date: Thu, 14 Jun 2018 11:35:14 -0600 Subject: [PATCH 1/4] enable markdown in sending messages --- matrixbot/99-matrixbot.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/matrixbot/99-matrixbot.js b/matrixbot/99-matrixbot.js index cd27e96..181f4a0 100644 --- a/matrixbot/99-matrixbot.js +++ b/matrixbot/99-matrixbot.js @@ -3,6 +3,7 @@ module.exports = function(RED) { "use strict"; var sdk = require("matrix-js-sdk"); + var md = require("markdown-it")(); // -------------------------------------------------------------------------------------------- // The configuration node holds the configuration and credentials for all nodes. @@ -146,7 +147,7 @@ module.exports = function(RED) { return; } - node.configNode.matrixClient.sendTextMessage(destRoom, msg.payload.toString()) + node.configNode.matrixClient.sendHtmlMessage(destRoom, msg.payload.toString(), md.render(msg.payload.toString()) .then(function() { node.log("Message sent: " + msg.payload); }).catch(function(e){ @@ -299,4 +300,4 @@ module.exports = function(RED) { RED.nodes.registerType("matrix command", MatrixCommandNode); -} \ No newline at end of file +} From 9e7d5618835062ff8b37647a9ff8eb70645cfb43 Mon Sep 17 00:00:00 2001 From: rspears74 Date: Thu, 14 Jun 2018 11:37:07 -0600 Subject: [PATCH 2/4] add markdown-it to dependencies --- package.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index b115226..b8dfdf8 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,8 @@ "version": "0.0.2", "description": "Matrix bot nodes for Node-RED", "dependencies": { - "matrix-js-sdk": "^0.5.4" + "matrix-js-sdk": "^0.5.4", + "markdown-it": "^8.4.1" }, "node-red": { "nodes": { From 5dff2e010928d3326f0f86134dacc15204955351 Mon Sep 17 00:00:00 2001 From: rspears74 Date: Thu, 14 Jun 2018 12:12:33 -0600 Subject: [PATCH 3/4] added missing parenthesis --- matrixbot/99-matrixbot.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/matrixbot/99-matrixbot.js b/matrixbot/99-matrixbot.js index 181f4a0..1885258 100644 --- a/matrixbot/99-matrixbot.js +++ b/matrixbot/99-matrixbot.js @@ -147,7 +147,7 @@ module.exports = function(RED) { return; } - node.configNode.matrixClient.sendHtmlMessage(destRoom, msg.payload.toString(), md.render(msg.payload.toString()) + node.configNode.matrixClient.sendHtmlMessage(destRoom, msg.payload.toString(), md.render(msg.payload.toString())) .then(function() { node.log("Message sent: " + msg.payload); }).catch(function(e){ From f1a8214a8502f3ea2299fdfee82480a702afcff5 Mon Sep 17 00:00:00 2001 From: rspears74 Date: Thu, 14 Jun 2018 12:25:29 -0600 Subject: [PATCH 4/4] update version number --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index b8dfdf8..aeccd64 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "node-red-contrib-matrixbot", - "version": "0.0.2", + "version": "0.0.3", "description": "Matrix bot nodes for Node-RED", "dependencies": { "matrix-js-sdk": "^0.5.4",