Add direct link to message onBotMention (#319)

master
Robert Klebes 2020-01-19 14:31:29 -05:00 committed by Miikka
parent 425c0bb210
commit 7bec58cd1c
3 changed files with 7 additions and 3 deletions

1
.gitignore vendored
View File

@ -5,3 +5,4 @@
!/config.example.ini !/config.example.ini
/welcome.png /welcome.png
/update.sh /update.sh
/tags.*

View File

@ -50,6 +50,7 @@ module.exports = {
'okey thx', 'okey thx',
'okey no problem', 'okey no problem',
'okey np', 'okey np',
'cheers' 'cheers',
'!close'
], ],
}; };

View File

@ -124,6 +124,7 @@ function initBaseMessageHandlers() {
messageQueue.add(async () => { messageQueue.add(async () => {
let thread = await threads.findOpenThreadByUserId(msg.author.id); let thread = await threads.findOpenThreadByUserId(msg.author.id);
// New thread // New thread
if (! thread) { if (! thread) {
// Ignore messages that shouldn't usually open new threads, such as "ok", "thanks", etc. // Ignore messages that shouldn't usually open new threads, such as "ok", "thanks", etc.
@ -211,11 +212,12 @@ function initBaseMessageHandlers() {
const staffMention = (config.pingOnBotMention ? utils.getInboxMention() : ''); const staffMention = (config.pingOnBotMention ? utils.getInboxMention() : '');
if (mainGuilds.length === 1) { if (mainGuilds.length === 1) {
content = `${staffMention}Bot mentioned in ${msg.channel.mention} by **${msg.author.username}#${msg.author.discriminator}**: "${msg.cleanContent}"`; content = `${staffMention}Bot mentioned in ${msg.channel.mention} by **${msg.author.username}#${msg.author.discriminator}(${msg.author.id})**: "${msg.cleanContent}"\n\n<https:\/\/discordapp.com\/channels\/${msg.channel.guild.id}\/${msg.channel.id}\/${msg.id}>`;
} else { } else {
content = `${staffMention}Bot mentioned in ${msg.channel.mention} (${msg.channel.guild.name}) by **${msg.author.username}#${msg.author.discriminator}**: "${msg.cleanContent}"`; content = `${staffMention}Bot mentioned in ${msg.channel.mention} (${msg.channel.guild.name}) by **${msg.author.username}#${msg.author.discriminator}(${msg.author.id})**: "${msg.cleanContent}"\n\n<https:\/\/discordapp.com\/channels\/${msg.channel.guild.id}\/${msg.channel.id}\/${msg.id}>`;
} }
bot.createMessage(utils.getLogChannel().id, { bot.createMessage(utils.getLogChannel().id, {
content, content,
disableEveryone: false, disableEveryone: false,