Roomfaq: display aliases for roomfaqs when ROs use /roomfaq

This commit is contained in:
Bär Halberkamp 2017-10-29 02:33:27 +01:00
parent 21c9063588
commit 23b4c8ad4c

View File

@ -87,7 +87,14 @@ exports.commands = {
if (!this.runBroadcast()) return;
this.sendReplyBox(Chat.parseText(roomFaqs[room.id][topic]));
if (!this.broadcasting && user.can('declare', null, room)) this.sendReplyBox(`<code>/addfaq ${topic}, ${Chat.escapeHTML(roomFaqs[room.id][topic])}</code>`);
if (!this.broadcasting && user.can('declare', null, room)) {
let extra = `<code>/addfaq ${topic}, ${Chat.escapeHTML(roomFaqs[room.id][topic])}</code>`;
let aliases = Object.keys(roomFaqs[room.id]).filter(val => getAlias(room.id, val) === topic);
if (aliases.length) {
extra += `<br/><br/>Aliases: ${Object.keys(roomFaqs[room.id]).filter(val => getAlias(room.id, val) === topic).join(', ')}`;
}
this.sendReplyBox(extra);
}
},
roomfaqhelp: [
"/roomfaq - Shows the list of all available FAQ topics",