diff --git a/apps/chat/src/index.ts b/apps/chat/src/index.ts index 5e14070..661fb48 100644 --- a/apps/chat/src/index.ts +++ b/apps/chat/src/index.ts @@ -448,7 +448,7 @@ app.get( chatUser = { ...chatUser, - isPlatformAdmin: Boolean(moderatorUser?.isAdmin), + isPlatformAdmin: chatUser.isBot ? false : Boolean(moderatorUser?.isAdmin), channelRole, }; } diff --git a/apps/chat/src/utils/moderation.ts b/apps/chat/src/utils/moderation.ts index afc6f82..9b848ce 100644 --- a/apps/chat/src/utils/moderation.ts +++ b/apps/chat/src/utils/moderation.ts @@ -113,7 +113,7 @@ async function requireModerationContext( return null; } - const isPlatformAdmin = Boolean(moderatorRecord?.isAdmin); + const isPlatformAdmin = chatUser.isBot ? false : Boolean(moderatorRecord?.isAdmin); let channelRole: ChatUser['channelRole'] = null; if (chatUser.isBot) {