Skip to content
Extraits de code Groupes Projets
Valider 9c098094 rédigé par Will Hunt's avatar Will Hunt
Parcourir les fichiers

Add support for Discord -> Matrix Markdown

parent 62be9245
Branches
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -33,6 +33,7 @@
"bluebird": "^3.4.7",
"discord.js": "^11.0.0",
"js-yaml": "^3.8.1",
"marked": "^0.3.6",
"mime": "^1.3.4",
"npmlog": "^4.0.2",
"tslint": "^4.4.2",
......
......@@ -4,6 +4,7 @@ import * as log from "npmlog";
import { MatrixUser, RemoteUser } from "matrix-appservice-bridge";
import { Util } from "./util";
import * as mime from "mime";
import * as marked from "marked";
export class DiscordBot {
private config: DiscordBridgeConfig;
......@@ -192,8 +193,20 @@ export class DiscordBot {
});
});
if (msg.content !== null && msg.content !== "") {
const markdown = marked(msg.content);
if (markdown !== msg.content) {
// Markdown message
intent.sendMessage(room, {
body: msg.content,
msgtype: "m.text",
formatted_body: markdown,
format: "org.matrix.custom.html",
})
} else {
// Plain text
intent.sendText(room, msg.content);
}
}
});
}
}
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter