mirror of
https://github.com/danbulant/Shasha
synced 2026-06-16 12:51:11 +00:00
small imrovement
This commit is contained in:
parent
12e0699014
commit
f16fc35a35
2 changed files with 9 additions and 7 deletions
|
|
@ -21,7 +21,7 @@ module.exports = class say extends commando.Command {
|
|||
sendThis.disableMentions = "none";
|
||||
}
|
||||
const sent = await trySend(this.client, msg, sendThis);
|
||||
if (args != '' && msg.channel.guild && msg.member.hasPermission("MANAGE_MESSAGES") && !(new RegExp("^<@\!?" + msg.client.user.id + ">\s")).test(msg.content)) {
|
||||
if (args != '' && msg.guild && !(new RegExp("^<@\!?" + msg.client.user.id + ">\s")).test(msg.content) && msg.member.hasPermission("MANAGE_MESSAGES") && msg.guild.member(this.client.user).hasPermission("MANAGE_MESSAGES")) {
|
||||
tryDelete(msg);
|
||||
}
|
||||
ranLog(msg, sent.content);
|
||||
|
|
|
|||
|
|
@ -10,16 +10,18 @@ const getColor = require("../getColor");
|
|||
* @returns
|
||||
*/
|
||||
module.exports = (memberold, membernew) => {
|
||||
const NEWAV = membernew.user.displayAvatarURL({ format: "png", size: 4096, dynamic: true });
|
||||
if (!membernew.guild.DB.eventChannels?.memberRole && !membernew.guild.DB.eventChannels?.member) {
|
||||
if (membernew.user.DB.cachedAvatarURL != membernew.user.displayAvatarURL({ format: "png", size: 4096, dynamic: true })) {
|
||||
membernew.user.DB.cachedAvatarURL = membernew.user.displayAvatarURL({ format: "png", size: 4096, dynamic: true });
|
||||
if (membernew.user.DB.cachedAvatarURL != NEWAV) {
|
||||
membernew.user.DB.cachedAvatarURL = NEWAV;
|
||||
};
|
||||
return membernew.user.setDb("cachedAvatarURL", membernew.user.DB.cachedAvatarURL);
|
||||
}
|
||||
let log, thumbMes = "";
|
||||
const emb = defaultEventLogEmbed(membernew.guild), oldT = memberold.toJSON().displayAvatarURL;
|
||||
const oldAV = membernew.user.DB.cachedAvatarURL || oldT;
|
||||
emb.setTitle("Profile `" + memberold.user.tag + "` updated")
|
||||
emb.setAuthor(emb.author.name, NEWAV)
|
||||
.setTitle("Profile `" + memberold.user.tag + "` updated")
|
||||
.setColor(getColor("blue"));
|
||||
if (oldAV) thumbMes += "This embed's thumbnail is the user's old avatar.\n";
|
||||
if (membernew.guild.DB.eventChannels?.memberRole) {
|
||||
|
|
@ -38,14 +40,14 @@ module.exports = (memberold, membernew) => {
|
|||
if (membernew.displayName !== memberold.displayName) {
|
||||
emb.addField("Nickname", "Changed from `" + memberold.displayName + "` to `" + membernew.displayName + "`");
|
||||
}
|
||||
if (membernew.user.DB.cachedAvatarURL !== membernew.user.displayAvatarURL({ format: "png", size: 4096, dynamic: true })) {
|
||||
if (membernew.user.DB.cachedAvatarURL !== NEWAV) {
|
||||
emb
|
||||
.setImage(membernew.user.displayAvatarURL({ format: "png", size: 4096, dynamic: true }))
|
||||
.setImage(NEWAV)
|
||||
.addField("Avatar", thumbMes + "The image below is the user's new avatar.");
|
||||
if (oldAV) emb.setThumbnail(oldAV);
|
||||
}
|
||||
}
|
||||
membernew.user.DB.cachedAvatarURL = membernew.user.displayAvatarURL({ format: "png", size: 4096, dynamic: true });
|
||||
membernew.user.DB.cachedAvatarURL = NEWAV;
|
||||
membernew.user.setDb("cachedAvatarURL", membernew.user.DB.cachedAvatarURL);
|
||||
if (!emb.fields || emb.fields.length === 0) return;
|
||||
return trySend(membernew.client, log, emb);
|
||||
|
|
|
|||
Loading…
Reference in a new issue