Skip to content

Commit de3cac0

Browse files
committed
add various logs
1 parent 8f1ba63 commit de3cac0

File tree

8 files changed

+36
-6
lines changed

8 files changed

+36
-6
lines changed

src/modules/autorole.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ export class AutoroleModule extends Module {
2424
user,
2525
});
2626
await member.roles.add(ar.roleID);
27+
console.log('Gave role', ar.roleID, 'to', member);
2728
if (!reaction.users.cache.has(this.client.user!.id)) {
2829
await msg.react(reaction.emoji);
2930
}
@@ -47,6 +48,7 @@ export class AutoroleModule extends Module {
4748
user,
4849
});
4950
await member.roles.remove(ar.roleID);
51+
console.log('Removed role', ar.roleID, 'from', member);
5052
}
5153
}
5254
}

src/modules/etc.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -136,8 +136,8 @@ export class EtcModule extends Module {
136136
.catch(() => false);
137137
await confirmationMessage.delete();
138138
if (!proceed) return;
139-
await msg.react('☠️'),
140-
console.log(`
139+
await msg.react('☠️');
140+
process.stdout.write(`
141141
,--.
142142
{ }
143143
K, }

src/modules/handbook.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ export class HandbookModule extends Module {
3737
return await sendWithMessageOwnership(msg, {
3838
embeds: [this.HANDBOOK_EMBED],
3939
});
40+
console.log('Searching algolia for', [text]);
4041
const data = await algolia.search<AlgoliaResult>([
4142
{
4243
indexName: ALGOLIA_INDEX_NAME,
@@ -47,6 +48,7 @@ export class HandbookModule extends Module {
4748
},
4849
},
4950
]);
51+
console.log('Algolia response:', data);
5052
const hit = data.results[0].hits[0];
5153
if (!hit)
5254
return await sendWithMessageOwnership(

src/modules/helpthread.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,12 @@ export class HelpThreadModule extends Module {
9090
async onNewQuestion(msg: Message) {
9191
if (!isHelpChannel(msg.channel)) return;
9292
if (msg.author.id === this.client.user!.id) return;
93+
console.log(
94+
'Received new question from',
95+
msg.author,
96+
'in',
97+
msg.channel,
98+
);
9399
this.updateHelpInfo(msg.channel);
94100
let thread = await msg.startThread({
95101
name: `[Open] Help ${msg.member?.nickname ?? msg.author.username}`,
@@ -100,6 +106,7 @@ export class HelpThreadModule extends Module {
100106
threadId: thread.id,
101107
ownerId: msg.author.id,
102108
}).save();
109+
console.log(`Created a new help thread for`, msg.author);
103110
}
104111

105112
// Used to differentiate automatic archive from bot archive
@@ -113,6 +120,7 @@ export class HelpThreadModule extends Module {
113120
this.manuallyArchivedThreads.delete(thread.id)
114121
)
115122
return;
123+
console.log(`Help thread expired:`, thread);
116124
await thread.send({ embeds: [threadExpireEmbed] });
117125
this.manuallyArchivedThreads.add(thread.id);
118126
await thread.setName(`[Closed] ${thread.name.replace(/\[.+?] /, '')}`);
@@ -137,6 +145,7 @@ export class HelpThreadModule extends Module {
137145
threadData.ownerId === msg.author.id ||
138146
msg.member?.permissions.has('MANAGE_MESSAGES')
139147
) {
148+
console.log(`Closing help thread:`, thread);
140149
await msg.react('✅');
141150
this.manuallyArchivedThreads.add(thread.id);
142151
await thread.setName(

src/modules/mod.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ export class ModModule extends Module {
3131
await msg.channel.send(
3232
`${msg.author} We don't do job posts here; see <#${rulesChannelId}>`,
3333
);
34+
console.log('Deleted job post message from', msg.author);
3435
}
3536

3637
@listener({ event: 'messageCreate' })
@@ -53,6 +54,13 @@ export class ModModule extends Module {
5354
.then(member => void member.kick('Spam')),
5455
...recentMessageInfo.messages.map(msg => void msg.delete()),
5556
]);
57+
console.log(
58+
'Kicked',
59+
msg.author,
60+
'for spam and deleted',
61+
recentMessageInfo.messages.length,
62+
'identical messages',
63+
);
5664
}
5765
} else {
5866
recentMessages.set(messageIdentifier, {

src/modules/rep.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,8 @@ export class RepModule extends Module {
7474
to: targetRU,
7575
}).save();
7676

77+
console.log('Gave one rep from', msg.author, 'to', user);
78+
7779
currentSent++;
7880
}
7981

@@ -123,6 +125,7 @@ export class RepModule extends Module {
123125
(await senderRU.sent()) + 1
124126
}/${this.MAX_REP} sent)`,
125127
);
128+
console.log('Gave one rep from', msg.author, 'to', targetMember.user);
126129
}
127130

128131
@command({

src/modules/snippet.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -200,12 +200,12 @@ export class SnippetModule extends Module {
200200

201201
await existingSnippet?.remove();
202202
await Snippet.create(data).save();
203+
const verbed = existingSnippet ? 'Edited' : 'Created';
203204
await sendWithMessageOwnership(
204205
msg,
205-
`:white_check_mark: ${
206-
existingSnippet ? 'Edited' : 'Created'
207-
} snippet \`${id}\``,
206+
`:white_check_mark: ${verbed} snippet \`${id}\``,
208207
);
208+
console.log(`${verbed} snippet ${id} for`, msg.author);
209209
}
210210

211211
private async getSnippet(id: string) {
@@ -230,6 +230,7 @@ export class SnippetModule extends Module {
230230
":x: Cannot delete another user's snippet",
231231
);
232232
await snippet.remove();
233+
console.log(`Deleted snippet ${id} for`, msg.author);
233234
sendWithMessageOwnership(msg, ':white_check_mark: Deleted snippet');
234235
}
235236

src/util/getTypeScriptModule.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,14 @@ let tsPackageData:
2929
export async function getTypeScriptModule(
3030
version: string | null,
3131
): Promise<TypeScript | null> {
32+
console.log(`Downloading typescript@${version}`);
33+
3234
version = await resolveVersion(version);
3335

34-
if (!version) return null;
36+
if (!version) {
37+
console.log(`typescript@${version} does not exist`);
38+
return null;
39+
}
3540

3641
const memoModule = moduleMemo.get(version);
3742
if (memoModule) return memoModule;

0 commit comments

Comments
 (0)