logging: thread update
This commit is contained in:
		
							parent
							
								
									445ff2b118
								
							
						
					
					
						commit
						ec1105eb59
					
				
					 1 changed files with 31 additions and 1 deletions
				
			
		| 
						 | 
					@ -53,7 +53,6 @@ events.add("guildAuditLogEntryCreate", "logging", async function (entry) {
 | 
				
			||||||
    case AuditLogActions.GUILD_SCHEDULED_EVENT_UPDATE:
 | 
					    case AuditLogActions.GUILD_SCHEDULED_EVENT_UPDATE:
 | 
				
			||||||
    case AuditLogActions.GUILD_SCHEDULED_EVENT_DELETE:
 | 
					    case AuditLogActions.GUILD_SCHEDULED_EVENT_DELETE:
 | 
				
			||||||
    case AuditLogActions.THREAD_CREATE:
 | 
					    case AuditLogActions.THREAD_CREATE:
 | 
				
			||||||
    case AuditLogActions.THREAD_UPDATE:
 | 
					 | 
				
			||||||
    case AuditLogActions.THREAD_DELETE:
 | 
					    case AuditLogActions.THREAD_DELETE:
 | 
				
			||||||
    case AuditLogActions.APPLICATION_COMMAND_PERMISSION_UPDATE:
 | 
					    case AuditLogActions.APPLICATION_COMMAND_PERMISSION_UPDATE:
 | 
				
			||||||
    case AuditLogActions.ONBOARDING_PROMPT_CREATE:
 | 
					    case AuditLogActions.ONBOARDING_PROMPT_CREATE:
 | 
				
			||||||
| 
						 | 
					@ -102,6 +101,37 @@ events.add("guildAuditLogEntryCreate", "logging", async function (entry) {
 | 
				
			||||||
        .catch(() => {});
 | 
					        .catch(() => {});
 | 
				
			||||||
      break;
 | 
					      break;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					    case AuditLogActions.THREAD_UPDATE: {
 | 
				
			||||||
 | 
					      channel
 | 
				
			||||||
 | 
					        .createMessage({
 | 
				
			||||||
 | 
					          embeds: [
 | 
				
			||||||
 | 
					            {
 | 
				
			||||||
 | 
					              color: COLOR_CHANGED,
 | 
				
			||||||
 | 
					              title: `Thread Updated`,
 | 
				
			||||||
 | 
					              description: `<#${entry.targetID}> (${entry.target.name})`,
 | 
				
			||||||
 | 
					              timestamp: new Date().toISOString(),
 | 
				
			||||||
 | 
					              fields: [
 | 
				
			||||||
 | 
					                entry.after.name != null && {
 | 
				
			||||||
 | 
					                  name: "Name",
 | 
				
			||||||
 | 
					                  value: `\`${entry.before.name}\` -> \`${entry.after.name}\``,
 | 
				
			||||||
 | 
					                },
 | 
				
			||||||
 | 
					                entry.after.auto_archive_duration != null && {
 | 
				
			||||||
 | 
					                  name: "Hide After Inactivity",
 | 
				
			||||||
 | 
					                  value: `\`${entry.before.auto_archive_duration}\` -> \`${entry.after.auto_archive_duration}\``,
 | 
				
			||||||
 | 
					                },
 | 
				
			||||||
 | 
					                entry.after.rate_limit_per_user != null && {
 | 
				
			||||||
 | 
					                  name: "Slowmode",
 | 
				
			||||||
 | 
					                  value: `\`${entry.rate_limit_per_user}\` -> \`${entry.after.rate_limit_per_user}\``,
 | 
				
			||||||
 | 
					                },
 | 
				
			||||||
 | 
					              ].filter((x) => !!x),
 | 
				
			||||||
 | 
					              footer: {
 | 
				
			||||||
 | 
					                text: `Thread ID: ${entry.targetID}`,
 | 
				
			||||||
 | 
					              },
 | 
				
			||||||
 | 
					            },
 | 
				
			||||||
 | 
					          ],
 | 
				
			||||||
 | 
					        })
 | 
				
			||||||
 | 
					        .catch(() => {});
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
});
 | 
					});
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue