mirror of
https://github.com/veganhacktivists/arabot.git
synced 2025-09-15 06:22:21 +02:00
feat(arabot): add close DM catch
This commit is contained in:
parent
2b9cb907cc
commit
9ada008da5
@ -766,6 +766,10 @@ class VerificationJoinVCListener extends Listener {
|
||||
|
||||
// Activist role
|
||||
if (roles.activist) {
|
||||
const activist = this.container.client.channels.cache.get(IDs.channels.activism.activism) as TextChannel | undefined;
|
||||
if (activist === undefined) {
|
||||
return;
|
||||
}
|
||||
const activistMsg = `${user} you have been given the activist role! This means that if you'd wish to engage with non-vegans in `
|
||||
+ `<#${IDs.channels.nonVegan.general}>, you should follow these rules:\n\n`
|
||||
+ '1. Try to move conversations with non-vegans towards veganism/animal ethics\n'
|
||||
@ -773,7 +777,8 @@ class VerificationJoinVCListener extends Listener {
|
||||
+ '3. Have evidence for claims you make. "I don\'t know" is an acceptable answer. Chances are someone here knows or you can take time to find out\n'
|
||||
+ '4. Don\'t advocate for baby steps towards veganism. Participation in exploitation can stop today\n'
|
||||
+ '5. Differences in opinion between activists should be resolved in vegan spaces, not in the chat with non-vegans';
|
||||
await user.send(activistMsg);
|
||||
await user.send(activistMsg)
|
||||
.catch(() => { activist.send(activistMsg); });
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user