3
0
Fork 0
mirror of https://github.com/ZeppelinBot/Zeppelin.git synced 2025-05-20 16:25:03 +00:00

Add user and guild objects to WelcomeMessage formatting

Explicit user so you dont have to use member.user.var
Guild object so you can include things like member count, even though they might not be 100% accurate all the time
This commit is contained in:
Dark 2021-02-07 05:04:17 +01:00
parent 6f545f5c4a
commit 50e5d4bf0b
No known key found for this signature in database
GPG key ID: 384C4B4F5B1E25A8

View file

@ -26,8 +26,11 @@ export const SendWelcomeMessageEvt = welcomeMessageEvt({
let formatted;
try {
const strippedMember = stripObjectToScalars(member, ["user", "guild"]);
formatted = await renderTemplate(config.message, {
member: stripObjectToScalars(member, ["user"]),
member: strippedMember,
user: strippedMember["user"],
guild: strippedMember["guild"],
});
} catch (e) {
if (e instanceof TemplateParseError) {