diff --git a/src/backend/services/worker.ts b/src/backend/services/worker.ts index 7fdba86..961cca0 100644 --- a/src/backend/services/worker.ts +++ b/src/backend/services/worker.ts @@ -76,6 +76,11 @@ const calculateRating = async (host: string, users: User[]) => { printLog(`${toAcct(user)} 게정이 삭제, 정지, 또는 토큰이 제거된 것으로 보이며, 시스템에서 계정이 제거되었습니다.`, 'warn'); await deleteUser(user.username, user.host); continue; + } else if (e.error.message.includes('suspended')) { + // ユーザーが削除されている場合、レコードからも消してとりやめ + printLog(`${toAcct(user)} 게정이 삭제, 정지, 또는 토큰이 제거된 것으로 보이며, 시스템에서 계정이 제거되었습니다.`, 'warn'); + await deleteUser(user.username, user.host); + continue; } else { printLog(`Misskey 오류: ${JSON.stringify(e.error)}`, 'error'); continue;