Generate letter avatars if no avatar
This commit is contained in:
@@ -29,6 +29,8 @@ const pollComponents = sync.require("./poll-components")
|
||||
const setupEmojis = sync.require("../actions/setup-emojis")
|
||||
/** @type {import("../../d2m/converters/user-to-mxid")} */
|
||||
const userToMxid = sync.require("../../d2m/converters/user-to-mxid")
|
||||
/** @type {import("../../web/routes/letter-avatar")} */
|
||||
const letterAvatar = sync.require("../../web/routes/letter-avatar")
|
||||
|
||||
/** @type {[RegExp, string][]} */
|
||||
const markdownEscapes = [
|
||||
@@ -582,6 +584,11 @@ async function eventToMessage(event, guild, channel, di) {
|
||||
displayNameRunoff = ""
|
||||
}
|
||||
|
||||
// If undefined, generate letter avatar instead of using Discord default
|
||||
if (avatarURL == undefined) {
|
||||
avatarURL = letterAvatar.getLetterAvatarURL(event.sender, displayNameShortened)
|
||||
}
|
||||
|
||||
let content = event.content["body"] || "" // ultimate fallback
|
||||
/** @type {{id: string, filename: string}[]} */
|
||||
const attachments = []
|
||||
|
||||
Reference in New Issue
Block a user