Почему при первом выполнение команды он вычитает получившуюся сумму а не прибавляет
Я сделал код но при первом выполнении команды он вычитает когда должен прибавлять
if message.content.startswith("!работа зелёный"):
rand = random.randint(1, 200000)
green += rand
await message.channel.send(random.choice(random_work) + str(rand))
try:
f = open("green.txt", "w")
f.write(str(green))
finally:
f.close
