def trickleset(self, ctx):
"""Changes economy trickle settings
Trickle amount:
base amount + (# active users - 1) x multiplier + bonus pot
Every active user gets the trickle amount.
It is not distributed between active users.
"""
server = ctx.message.server
settings = self.settings.setdefault(server.id,
deepcopy(DEFAULT_SETTINGS))
if ctx.invoked_subcommand is None:
await send_cmd_help(ctx)
msg = "```"
for k, v in settings.items():
if k == 'CHANNELS':
v = ['#' + c.name if c else 'deleted-channel'
for c in (server.get_channel(cid) for cid in v)]
v = ', '.join(v)
v = {True: 'On', False: 'Off'}.get(v, v)
msg += str(k) + ": " + str(v) + "\n"
msg += "```"
await self.bot.say(msg)
评论列表
文章目录