что означает ошибка: C:\Users\Administrator\Desktop\casic>python main.pyThe bot has been started0.07Task exception was never retrievedfuture: <Task finished name='Task-5' coro=<check_queue() done, defined at C:\Users\Administrator\Desktop\casic\bot\handlers\game.py:37> exception=TypeError("float() argument must be a string or a real number, not 'NoneType'")>Traceback (most recent call last): File "C:\Users\Administrator\Desktop\casic\bot\handlers\game.py", line 48, in check_queue await handle_bet(q[1], 'USDT', q[2], q[3], q[4], q[5]) File "C:\Users\Administrator\Desktop\casic\bot\handlers\game.py", line 84, in handle_bet await gp.dice_procces(message.message_id, 'even', fake=fake) File "C:\Users\Administrator\Desktop\casic\bot\utils\game_process.py", line 455, in dice_procces if fake == False: await ref(self.id, self.amount) File "C:\Users\Administrator\Desktop\casic\bot\utils\game_process.py", line 151, in ref percent = float(stavka) * (float(perc) / 100)TypeError: float() argument must be a string or a real number, not 'NoneType'
У тебя переменная с значением None пытается округлиться до целого числа. Проверку сделай просто if stavka is not None and perc is not None: percent = float(stavka) * (float(perc) / 100) else: print("stavka или perc равны None") Code if stavka is not None and perc is not None: percent = float(stavka) * (float(perc) / 100) else: print("stavka или perc равны None")