From edbfa46667385d2d78a985d35fdeb712c1082beb Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 21 Aug 2026 03:00:45 +0000 Subject: [PATCH] Fix odkp attendance decimals and bp overflow button messages - /odkp getraidattendance now reports attendance percentages to two decimal places (formatAttendanceForMobile). - /bp send (and /bp get) can now display more than 25 bot request buttons: getBotsForBatphone was capped at 25 results via `take: 25`, so the overflow follow-up message was never generated. Removing the cap lets all available bots render across the paginated messages the button-building logic already supports. Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01BWXRmPbtEz35wquwFd8Cu7 --- src/services/bot/bot-prisma.ts | 1 - src/services/openDkpService.ts | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/src/services/bot/bot-prisma.ts b/src/services/bot/bot-prisma.ts index 58803c0d..3b15414f 100644 --- a/src/services/bot/bot-prisma.ts +++ b/src/services/bot/bot-prisma.ts @@ -349,7 +349,6 @@ Password: ${spoiler(details.password)} currentPilot: "", }, orderBy: [{ class: "asc" }, { name: "asc" }], - take: 25, }); } diff --git a/src/services/openDkpService.ts b/src/services/openDkpService.ts index 82ae9a61..56475c2e 100644 --- a/src/services/openDkpService.ts +++ b/src/services/openDkpService.ts @@ -432,7 +432,7 @@ export const openDkpService = { ]; const rows = periods.map((p) => { - const pct = `${(p.pct * 100).toFixed(1)}%`.padStart(6); + const pct = `${(p.pct * 100).toFixed(2)}%`.padStart(7); const ticks = `(${p.attended}/${p.total})`.padStart(9); return `${p.label.padEnd(4)} ${pct} ${ticks}`; });