make inventory command better

This commit is contained in:
2025-03-31 14:40:12 +02:00
parent 9d79f75767
commit 977dd1c667

View File

@@ -2,19 +2,19 @@ import { createBotCommand } from "@twurple/easy-bot";
import { getInventory } from "../lib/userHelper";
import api from "../lib/api";
export default createBotCommand('inv', async (params, { userName, say, reply }) => {
export default createBotCommand('inv', async (params, { userName, say }) => {
if (params.length !== 0 && !await api.users.getUserByName(params[0])) { say(`User ${params[0]} not found`); return }
const data = params.length === 0 ? { me: true, inv: await getInventory(userName) } : { me: false, inv: await getInventory(params[0]) }
await say(
`inventory of ${data.me ? userName : params[0]}:
blaster${data.inv.blaster === 1 ? '' : 's'}: ${data.inv.blaster},
grenade${data.inv.grenade === 1 ? '' : 's'}: ${data.inv.grenade},
tnt: ${data.inv.tnt},
watergun${data.inv.watergun === 1 ? '' : 's'}: ${data.inv.watergun},
silverbullet${data.inv.silverbullet === 1 ? '' : 's'}: ${data.inv.silverbullet},
clipboard${data.inv.clipboard === 1 ? '' : 's'}: ${data.inv.clipboard},
lootbox${data.inv.lootbox === 1 ? '' : 'es'}: ${data.inv.lootbox}`
${data.inv.blaster > 0 ? `blaster${data.inv.blaster === 1 ? '' : 's'}: ${data.inv.blaster}, ` : ''}
${data.inv.grenade > 0 ? `grenade${data.inv.grenade === 1 ? '' : 's'}: ${data.inv.grenade}, ` : ''}
${data.inv.tnt > 0 ? `tnt: ${data.inv.tnt}, ` : ''}
${data.inv.watergun > 0 ? `watergun${data.inv.watergun === 1 ? '' : 's'}: ${data.inv.watergun}, ` : ''}
${data.inv.silverbullet > 0 ? `silverbullet${data.inv.silverbullet === 1 ? '' : 's'}: ${data.inv.silverbullet}, ` : ''}
${data.inv.clipboard > 0 ? `clipboard${data.inv.clipboard === 1 ? '' : 's'}: ${data.inv.clipboard}, `:''}
${data.inv.lootbox > 0 ? `lootbox${data.inv.lootbox === 1 ? '' : 'es'}: ${data.inv.lootbox}`: ''}`
)
}, { aliases: ['inventory'] })