Я создаю диссон-бота, у которого счетчик не работает, потому что переменная, которую я определил, возвращается как кортеж, даже если я положил ее в качестве переменной.
Я уже пытался сделать этосписок, но он все еще не работает, потому что список нельзя использовать с целым числом.
gayrate = 00
if message.author == client.user:
return
if message.content.startswith('?gayrate'):
mssg = "Scanning....".format(message)
await message.channel.send(mssg)
if "a" in message.author.display_name:
gayrate += gayrate, 1
elif "b" in message.author.display_name:
gayrate += gayrate, 2
elif "c" in message.author.display_name:
gayrate += gayrate, 3
Я ожидал, что он будет работать нормально, а счетчик - самая простая часть для правильной работы.но я получаю сообщение об ошибке
>Ignoring exception in on_message
Traceback (most recent call last):
File "/home/runner/.local/lib/python3.6/site-packages/discord/client.py", line 270, in _run_event
await coro(*args, **kwargs)
File "main.py", line 16, in on_message
gayrate += gayrate, 1
TypeError: unsupported operand type(s) for +=: 'int' and 'tuple'