Здраствуйте ! Делаю "Доску лидеров" по войс активности . я беру значение с базы и уже пропускаю через divmod но получаю ошибку
m, s = divmod({row[0]}, 60) TypeError: unsupported operand type(s) for divmod(): 'set' and 'int'
так как это действие не поддерживается через цикл for , я не знаю как это исправить . Пожалуйста прошу помощи .
@client.command(aliases = ['toponline'])
async def __voicetop(ctx):
embed = discord.Embed(title = 'Таблица лидеров по войс активности на \n [Æ] ΛTMOSFΞRA', color=0xa697ff)
counter = 0
for row in cursor.execute("SELECT name, voice FROM users WHERE server_id = {} ORDER BY voice DESC LIMIT {} OFFSET 0".format(ctx.guild.id, 5)):
m, s = divmod({row[0]}, 60)
h, m = divmod(m, 60)
counter += 1
embed.add_field(
name = f'#{counter}:trophy: | {round(h)}ч {round(m)}м ',
value = f'Проговорил: {row[1]} <a:y_star:791077278309285908> ',
inline = False).set_thumbnail(url="https://thumbs.gfycat.com/EasygoingPinkDobermanpinscher-small.gif")