Проблема с дискорд ботом

Пытаюсь изучить python и решил сделать кликер для дискорд бота. При коде выдовало ошибку:

   local variable 'totalMined' referenced before assignment

погуглив ничего кроме как totalMined сделать глобальным и прысвоить ему значение в самом начале не остовалось, но все равно одна и та же ошибка.

Код:

import discord

global totalMined
totalMined = 1

class MyClient(discord.Client):
    async def on_ready(self):
        print("Logged on as {0}!".format(self.user))
    async def on_message(self, message):
        print("Message from {0.author}: {0.content}".format(message))

        if "!mine" in message.content:
            totalMined += 1
            resend_msg = "Total mined: " + str(totalMined)
            await message.channel.send(resend_msg);

client = MyClient()
client.run("--token--")

Ответы (0 шт):