diff --git a/src/presencehandler.ts b/src/presencehandler.ts index 1a5e81c3344ab06236006a0eaffbf90b5b338b39..8185b8abcafbb3921e74d2099fbd9ddc76e0bf63 100644 --- a/src/presencehandler.ts +++ b/src/presencehandler.ts @@ -97,7 +97,10 @@ export class PresenceHandler { private setMatrixPresence(guildMember: Discord.GuildMember, status: PresenceHandlerStatus) { const intent = this.bot.GetIntentFromDiscordMember(guildMember); - intent.getClient().setPresence(status).catch((ex) => { + intent.getClient().setPresence({ + presence: status.Presence, + status_msg: status.StatusMsg ? status.StatusMsg : undefined, + }).catch((ex) => { log.warn("PresenceHandler", `Could not update Matrix presence for ${guildMember.id}`); }); }