mirror of
https://github.com/qwerinope/qweribot.git
synced 2025-12-19 08:41:39 +01:00
make inventory command better
This commit is contained in:
@@ -2,19 +2,19 @@ import { createBotCommand } from "@twurple/easy-bot";
|
|||||||
import { getInventory } from "../lib/userHelper";
|
import { getInventory } from "../lib/userHelper";
|
||||||
import api from "../lib/api";
|
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 }
|
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]) }
|
const data = params.length === 0 ? { me: true, inv: await getInventory(userName) } : { me: false, inv: await getInventory(params[0]) }
|
||||||
|
|
||||||
await say(
|
await say(
|
||||||
`inventory of ${data.me ? userName : params[0]}:
|
`inventory of ${data.me ? userName : params[0]}:
|
||||||
blaster${data.inv.blaster === 1 ? '' : 's'}: ${data.inv.blaster},
|
${data.inv.blaster > 0 ? `blaster${data.inv.blaster === 1 ? '' : 's'}: ${data.inv.blaster}, ` : ''}
|
||||||
grenade${data.inv.grenade === 1 ? '' : 's'}: ${data.inv.grenade},
|
${data.inv.grenade > 0 ? `grenade${data.inv.grenade === 1 ? '' : 's'}: ${data.inv.grenade}, ` : ''}
|
||||||
tnt: ${data.inv.tnt},
|
${data.inv.tnt > 0 ? `tnt: ${data.inv.tnt}, ` : ''}
|
||||||
watergun${data.inv.watergun === 1 ? '' : 's'}: ${data.inv.watergun},
|
${data.inv.watergun > 0 ? `watergun${data.inv.watergun === 1 ? '' : 's'}: ${data.inv.watergun}, ` : ''}
|
||||||
silverbullet${data.inv.silverbullet === 1 ? '' : 's'}: ${data.inv.silverbullet},
|
${data.inv.silverbullet > 0 ? `silverbullet${data.inv.silverbullet === 1 ? '' : 's'}: ${data.inv.silverbullet}, ` : ''}
|
||||||
clipboard${data.inv.clipboard === 1 ? '' : 's'}: ${data.inv.clipboard},
|
${data.inv.clipboard > 0 ? `clipboard${data.inv.clipboard === 1 ? '' : 's'}: ${data.inv.clipboard}, `:''}
|
||||||
lootbox${data.inv.lootbox === 1 ? '' : 'es'}: ${data.inv.lootbox}`
|
${data.inv.lootbox > 0 ? `lootbox${data.inv.lootbox === 1 ? '' : 'es'}: ${data.inv.lootbox}`: ''}`
|
||||||
)
|
)
|
||||||
}, { aliases: ['inventory'] })
|
}, { aliases: ['inventory'] })
|
||||||
|
|||||||
Reference in New Issue
Block a user