[V3] Add settings displays to [p]set and [p]bankset (#1475)

This commit is contained in:
palmtree5
2018-04-02 17:01:43 -08:00
committed by Will
parent d9c71bddb8
commit 772590c41c
2 changed files with 51 additions and 0 deletions

View File

@@ -1,4 +1,5 @@
import discord
from redbot.core.utils.chat_formatting import box
from redbot.core import checks, bank
from redbot.core.i18n import CogI18n
@@ -60,6 +61,26 @@ class Bank:
async def bankset(self, ctx: commands.Context):
"""Base command for bank settings"""
if ctx.invoked_subcommand is None:
if await bank.is_global():
bank_name = await bank._conf.bank_name()
currency_name = await bank._conf.currency()
default_balance = await bank._conf.default_balance()
else:
if not ctx.guild:
await ctx.send_help()
return
bank_name = await bank._conf.guild(ctx.guild).bank_name()
currency_name = await bank._conf.guild(ctx.guild).currency()
default_balance = await bank._conf.guild(ctx.guild).default_balance()
settings = (_(
"Bank settings:\n\n"
"Bank name: {}\n"
"Currency: {}\n"
"Default balance: {}"
"").format(bank_name, currency_name, default_balance)
)
await ctx.send(box(settings))
await ctx.send_help()
@bankset.command(name="toggleglobal")