Trying to go through the list and display the callables assigned in cmds
This is in __init__.py
:
class Cmd(object):
def __init__(self, callables, func, cooldown=0):
self.func = func
self.cooldown = cooldown
self.next_use = time()
self.callables = callables
cmds = [
Cmd(["hello", "hi", "hey"], misc.hello, cooldown=30),
Cmd(["roll"], misc.roll, cooldown=15),
Cmd(["potato", "potatoes", "p"], economy.potato, cooldown=15),
Cmd(["heist"], bet.start_heist, cooldown=15),
Cmd(["about", "credits"], misc.about, cooldown=15),
Cmd(["uptime"], misc.uptime, cooldown=15),
"""Cmd(["loyalty"], misc.loyalty, cooldown=15),"""
]
This is in misc.py
def help(bot, prefix, cmds):
bot.send_message(f"Registered commands (incl. aliases): "
+ ", ".join([f"{prefix}{'/'.join(cmd.callables[0])}" for cmd in cmds]))
The issue is on the line
bot.send_message(f"Registered commands (incl. aliases): "
+ ", ".join([f"{prefix}{'/'.join(cmd.callables[0])}"