Add timestamps to threads
parent
d8047da399
commit
04f82fcc5f
11
index.js
11
index.js
|
@ -275,6 +275,10 @@ function formatRelayedPM(msg) {
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function getTimestamp(date) {
|
||||||
|
return moment.utc(date).format('HH:mm');
|
||||||
|
}
|
||||||
|
|
||||||
// When we get a private message, create a modmail channel or reuse an existing one.
|
// When we get a private message, create a modmail channel or reuse an existing one.
|
||||||
// If the channel was not reused, assume it's a new modmail thread and send the user an introduction message.
|
// If the channel was not reused, assume it's a new modmail thread and send the user an introduction message.
|
||||||
bot.on('messageCreate', (msg) => {
|
bot.on('messageCreate', (msg) => {
|
||||||
|
@ -312,7 +316,8 @@ bot.on('messageCreate', (msg) => {
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
channel.createMessage(`« **${msg.author.username}#${msg.author.discriminator}:** ${content}`);
|
const timestamp = getTimestamp();
|
||||||
|
channel.createMessage(`[${timestamp}] « **${msg.author.username}#${msg.author.discriminator}:** ${content}`);
|
||||||
}); // getLogsByUserId
|
}); // getLogsByUserId
|
||||||
}); // formatRelayedPM
|
}); // formatRelayedPM
|
||||||
}); // getModmailChannel
|
}); // getModmailChannel
|
||||||
|
@ -372,7 +377,9 @@ bot.registerCommand('reply', (msg, args) => {
|
||||||
const sendMessage = (file, attachmentUrl) => {
|
const sendMessage = (file, attachmentUrl) => {
|
||||||
dmChannel.createMessage(content, file).then(() => {
|
dmChannel.createMessage(content, file).then(() => {
|
||||||
if (attachmentUrl) content += `\n\n**Attachment:** ${attachmentUrl}`;
|
if (attachmentUrl) content += `\n\n**Attachment:** ${attachmentUrl}`;
|
||||||
msg.channel.createMessage(`» ${content}`);
|
|
||||||
|
const timestamp = getTimestamp();
|
||||||
|
msg.channel.createMessage(`[${timestamp}] » ${content}`);
|
||||||
}, (err) => {
|
}, (err) => {
|
||||||
if (err.resp && err.resp.statusCode === 403) {
|
if (err.resp && err.resp.statusCode === 403) {
|
||||||
msg.channel.createMessage(`Could not send reply; the user has likely blocked the bot`);
|
msg.channel.createMessage(`Could not send reply; the user has likely blocked the bot`);
|
||||||
|
|
Loading…
Reference in New Issue