shop.py 文件源码

python
阅读 30 收藏 0 点赞 0 评论 0

项目:Jumper-Cogs 作者: Redjumpman 项目源码 文件源码
def inventory(self, ctx):
        """Shows a list of items you have purchased"""
        user = ctx.message.author
        settings = self.check_server_settings(user.server)
        self.user_check(settings, user)
        title = "```{}```".format(self.bordered("{}'s\nI N V E N T O R Y".format(user.name)))
        if not settings["Users"][user.id]["Inventory"]:
            return await self.bot.say("Your inventory is empty.")

        column1 = ["[{}]".format(subdict["Item Name"].title())
                   if "Role" in subdict else subdict["Item Name"].title()
                   for subdict in settings["Users"][user.id]["Inventory"].values()
                   ]
        column2 = [subdict["Item Quantity"]
                   for subdict in settings["Users"][user.id]["Inventory"].values()
                   ]
        headers = ["Item Name", "Item Quantity"]
        data = sorted(list(zip(column1, column2)))
        method = settings["Config"]["Inventory Output Method"]
        msg = await self.inventory_split(user, title, headers, data, method)
        if method == "Chat":
            await self.bot.say(msg)
        else:
            await self.bot.whisper(msg)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号