send a slightly more appropriate display name

This commit is contained in:
Cadence Ember 2023-08-19 18:37:34 +12:00
parent 36adc30990
commit 213bf0a515
1 changed files with 10 additions and 2 deletions

View File

@ -16,11 +16,19 @@ function eventToMessage(event) {
/** @type {(DiscordTypes.RESTPostAPIWebhookWithTokenJSONBody & {files?: {name: string, file: Buffer}[]})[]} */
const messages = []
let displayName = event.sender
let avatarURL = undefined
const match = event.sender.match(/^@(.*?):/)
if (match) {
displayName = match[1]
// TODO: get the media repo domain and the avatar url from the matrix member event
}
if (event.content.msgtype === "m.text") {
messages.push({
content: event.content.body,
username: event.sender.replace(/^@/, ""),
avatar_url: undefined, // TODO: provide the URL to the avatar from the homeserver's content repo
username: displayName,
avatar_url: avatarURL
})
}